/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};

/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {

/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId])
/******/ 			return installedModules[moduleId].exports;

/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			exports: {},
/******/ 			id: moduleId,
/******/ 			loaded: false
/******/ 		};

/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);

/******/ 		// Flag the module as loaded
/******/ 		module.loaded = true;

/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}


/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;

/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;

/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";

/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/3/14.
	 */
	var Input = __webpack_require__(9);
	var SelectDropDown = __webpack_require__(13);
	var Form = __webpack_require__(6);
	var FormItem = __webpack_require__(7);
	var Layer = __webpack_require__(11);
	var Cascader = __webpack_require__(14);
	var Checkbox = __webpack_require__(16);
	var HyperLink = __webpack_require__(17);
	var Password = __webpack_require__(5);
	var RealName = __webpack_require__(1);
	var GetCode = __webpack_require__(10);
	var Button = __webpack_require__(12);
	var Personal = React.createClass({displayName: "Personal",
	    getInitialState:function () {
	        return {
	            isbind:PageDM.acBinding.value
	        }
	    },
	    render:function () {
	        return React.createElement("div", null, 
	                    React.createElement(FormItem, {unValidate: this.state.isbind ?true:false, label: React.createElement("span", null, React.createElement("b", null, "*"), "开户姓名："), dmbind: PageDM.acName.dmbind}, 
	                        this.state.isbind ? React.createElement("div", null, PageDM.acName.value) : React.createElement(Input, {placeholder: PageDM.acName.placeholder, dmbind: PageDM.acName.dmbind})
	                    ), 
	                    React.createElement(FormItem, {unValidate: this.state.isbind ?true:false, label: React.createElement("span", null, React.createElement("b", null, "*"), "身份证号码："), dmbind: PageDM.acIdNum.dmbind}, 
	                        this.state.isbind ? React.createElement("div", null, PageDM.acIdNum.value) : React.createElement(Input, {placeholder: PageDM.acIdNum.placeholder, dmbind: PageDM.acIdNum.dmbind})
	                    )
	                )

	    }
	})
	var Check = React.createClass({displayName: "Check",
	    getInitialState:function () {
	      return{
	          showTip:false
	      }
	    },
	    componentDidMount: function(){
	        var _this = this;
	        UEventHub.on(PageDM.URL.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.setState({
	                showTip:v.showTip
	            });
	        });
	    },
	    checkboxClick:function(v){
	        PageDM.acCheckbox.setValue(v);
	        PageDM.acCheckbox.onClick(v);
	    },
	    render:function () {
	        return(
	            React.createElement("div", {className: "check form-group"}, 
	                React.createElement(Checkbox, {value: PageDM.acCheckbox.value, text: "我已阅读并同意", onClick: this.checkboxClick, dmbind: PageDM.acCheckbox.dmbind}), 
	                React.createElement("a", {href: PageDM.URL.value.agreement.link, target: "_blank", className: "fc-link"}, " 《", PageDM.URL.value.agreement.name, "》"), 
	                this.state.showTip ? React.createElement("div", {className: "tips-error block"}, PageDM.URL.value.agreement.tips): ''
	            )
	        )
	    }
	})
	var FailLayer = React.createClass({displayName: "FailLayer",
	    getInitialState:function () {
	        return{
	            failMes:PageDM.failMes.value
	        }
	    },
	    render:function () {
	        return(
	            React.createElement("div", {className: "alert-content"}, 
	                React.createElement("div", {className: "tips tipText"}, React.createElement("i", {className: "iconfont icon-failure"}), this.state.failMes), 
	                React.createElement("div", {className: "alert-button"}, 
	                    React.createElement("input", {type: "button", className: "btn btn-confirm confirm-addbank", value: "重新添加", onClick: PageDM.addFail.confirmBack}), 
	                    React.createElement("a", {type: "button", className: " ", onClick: PageDM.addFail.cancelBack}, "取消")
	                )
	            )

	        )
	    }

	})
	var Root = React.createClass({displayName: "Root",
	    getInitialState: function () {
	        return {
	            realName:PageDM.realNameInfo.value,
	            acBankOption:PageDM.acBankOption.value.options,
	            addressOption: PageDM.acAddressOption.value.options,
	            failMes:PageDM.failMes.value
	        }
	    },
	    provinceChange:function (v) {
	        var _this = this;
	        _this.refs.address.setState({currentIdx:'',currentValue:'',currentText:'请选择',options:[]});
	    },
	    cascaderChange: function (v) {
	      // var selected = this.refs.area.getValue();
	        var _this = this;
	        _this.refs.address.setState({currentIdx:'',currentValue:'',currentText:'请选择'});
	          PageDM.acArea.setValue(v);
	          PageDM.acArea.onChange(v)
	    },
	    acBankOptionChange:function (v) {
	        var _this = this;
	        PageDM.acBankOption.value.selectIndex = v.selectIndex;
	        PageDM.acBankOption.value.selectValue = v.selectValue;
	        PageDM.acBankOption.value.selectText = v.selectText;
	        _this.refs.address.setState({currentIdx:'',currentValue:'',currentText:'请选择'});
	        PageDM.acBankOption.onChange(v);
	    },
	    acAddressOptionChange:function (v) {
	        PageDM.acAddressOption.setValue(v);
	        PageDM.acAddressOption.onChange(v);
	    },
	    componentDidMount: function(){
	        var _this = this;

	        UEventHub.on('LayerOpen',function (v) {
	                _this.refs[v].layerOpen();

	        });
	        UEventHub.on('LayerClose',function (v) {
	                _this.refs[v].layerClose();
	        });
	        UEventHub.on(PageDM.realNameInfo.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.updateRealNameInfoHandler(v);
	        });
	        UEventHub.on(PageDM.acBinding.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.refs.personal.setState({isbind:v});
	        });
	        UEventHub.on(PageDM.acAddressOption.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.refs.address.setState({options:v.options})
	            var addressSelect = _this.refs.address.getCurrentSelect();
	            PageDM.acAddressOption.value.selectIndex = addressSelect.selectIndex;
	            PageDM.acAddressOption.value.selectValue = addressSelect.selectValue;
	            PageDM.acAddressOption.value.selectText = addressSelect.selectText;
	        });
	        UEventHub.on(PageDM.acBankOption.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            if(v.options != _this.state.acBankOption){
	                _this.setState({
	                    acBankOption:v.options
	                },function () {
	                    var bankSelect = _this.refs.banks.getCurrentSelect();
	                    PageDM.acBankOption.value.selectIndex = bankSelect.selectIndex;
	                    PageDM.acBankOption.value.selectValue = bankSelect.selectValue;
	                    PageDM.acBankOption.value.selectText = bankSelect.selectText;
	                })
	            }

	        });

	        UEventHub.on('getcode',function(v){
	            this.refs.getCode.toCount();
	        }.bind(this));
	        UEventHub.on(PageDM.acImgBtn.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT,function(v){
	            var _node = this.refs.acImgBtn;
	            _node.setAttribute('src',PageDM.acImgBtn.getValue());
	        }.bind(this));

	        UEventHub.on(PageDM.failMes.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.refs.failLayer.setState({failMes:v});
	        });
	        //为下拉模型补充值
	        var bankSelect = _this.refs.banks.getCurrentSelect();
	        // var addressSelect = _this.refs.address.getCurrentSelect();
	        PageDM.acBankOption.setValue(bankSelect);
	        // PageDM.acAddressOption.setValue(addressSelect);
	    //    设置下拉组件的默认值
	        PageDM.acBankOption.getCurrentSelect = function () {
	            return _this.refs.banks.getCurrentSelect();
	        };
	        PageDM.acAddressOption.getCurrentSelect = function () {
	            return _this.refs.address.getCurrentSelect();
	        };
	        UEventHub.emit("pageLoad","hello world!");
	    },
	    updateRealNameInfoHandler: function (v) {
	        var _this = this;
	        _this.refs.realName.setState({
	            data:v
	        })
	    },
	    _closeReset:function () {
	        this.refs.changeForm.reset();
	        PageDM.acPayPwdLayer.closeBack?PageDM.acPayPwdLayer.closeBack():"";
	    },
	    addCardClick:function () {
	        // console.log(this.refs.changeForm)
	        PageDM.aclayer.confirmBack()
	    },
	    formatCard:function (pagedm) {
	        console.log(pagedm);
	        var val = pagedm.getValue();
	        val = UFormatter.formatBankCard(val);
	        pagedm.setValue(val);
	        pagedm.value = val.replace(/\s/g, "");
	    },
	    render: function () {
	        var _this = this;
	        var PageDM = window.PageDM;
	        return (
	            React.createElement("div", null, 
	                React.createElement("div", {className: "mod-account container"}, 
	                    React.createElement("div", {className: "sub-nav"}, 
	                        React.createElement(RealName, {ref: "realName", data: this.state.realName})
	                    ), 
	                    React.createElement("div", {className: "account padding"}, 
	                        React.createElement("div", {className: "bank-card"}, 
	                            React.createElement("div", {className: "title-account"}, React.createElement("span", null, "添加银行卡")), 
	                            React.createElement("div", {className: "tips fc-main"}, React.createElement("i", {className: "iconfont icon-tips"}), "（您所添加的银行账户将用于收取投资本金及收益，请认真填写以下内容，确保其真实性。)"), 
	                            React.createElement("div", {className: "list mod-reg clearfix"}, 
	                                React.createElement("div", {className: "form"}, 
	                                    React.createElement(Personal, {ref: "personal"}), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "开户行："), dmbind: PageDM.acBankOption.dmbind}, 
	                                        React.createElement(SelectDropDown, {ref: "banks", defaultValue: PageDM.acBankOption.value.selectValue, defaultIndex: PageDM.acBankOption.value.selectIndex, options: this.state.acBankOption, onChange: this.acBankOptionChange.bind(this), dmbind: PageDM.acBankOption.dmbind})
	                                    ), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "开户省市："), dmbind: PageDM.acArea.dmbind}, 
	                                        React.createElement(Cascader, {ref: "area", defaultValue: PageDM.acArea.value, provinceChange: _this.provinceChange.bind(this), cityChange: _this.cascaderChange.bind(this)})
	                                    ), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "支行名称："), ref: "addressFormItem", dmbind: PageDM.acAddressOption.dmbind}, 
	                                        React.createElement(SelectDropDown, {ref: "address", defaultValue: PageDM.acAddressOption.value.selecteValue, showTitle: true, defaultIndex: PageDM.acAddressOption.value.selectIndex, options: PageDM.acAddressOption.value.options, onChange: this.acAddressOptionChange})
	                                    ), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "银行账号："), dmbind: PageDM.acBankNum.dmbind}, 
	                                        React.createElement(Input, {placeholder: PageDM.acBankNum.placeholder, dmbind: PageDM.acBankNum.dmbind, onBlur: _this.formatCard.bind(_this,PageDM.acBankNum)})
	                                    ), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "确认银行账号："), dmbind: PageDM.acBankNum2.dmbind}, 
	                                        React.createElement(Input, {placeholder: PageDM.acBankNum2.placeholder, dmbind: PageDM.acBankNum2.dmbind, onBlur: _this.formatCard.bind(_this,PageDM.acBankNum2)})
	                                    ), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "预留手机号码："), dmbind: PageDM.acPhone.dmbind}, 
	                                        React.createElement(Input, {placeholder: PageDM.acPhone.placeholder, dmbind: PageDM.acPhone.dmbind})
	                                    ), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "图形验证码："), dmbind: PageDM.acImgCode.dmbind}, 
	                                        React.createElement(Input, {placeholder: PageDM.acImgCode.placeholder, className: "ucs-input code", dmbind: PageDM.acImgCode.dmbind}), 
	                                        React.createElement(HyperLink, {text: React.createElement("img", {src: PageDM.acImgBtn.value, className: "f-left img-code", ref: "acImgBtn", style: {height:"40px"}}), onClick: PageDM.acImgBtn.onClick})
	                                    ), 
	                                    React.createElement(FormItem, {label: React.createElement("span", null, React.createElement("b", null, "*"), "短信验证码："), dmbind: PageDM.acMsgCode.dmbind}, 
	                                        React.createElement(Input, {placeholder: PageDM.acMsgCode.placeholder, className: "ucs-input code", dmbind: PageDM.acMsgCode.dmbind}), 
	                                        React.createElement(GetCode, {dmbind: PageDM.acMsgCode.dmbind, className: "btn btn-code", ref: "getCode", count: PageDM.acMsgBtn.count, onClick: PageDM.acMsgBtn.onClick, onMouseDown: PageDM.acMsgBtn.onMouseDown})
	                                        /*<input type="button" className="btn btn-code btn-code-disabled" value="60秒后重新获取" dmbind={PageDM.acMsgBtn.dmbind}/>*/
	                                    ), 
	                                    React.createElement(Check, null), 
	                                    React.createElement("div", {className: "alert-button"}, 
	                                        React.createElement(Button, {className: "btn btn-confirm confirm-addbank", value: "确认", onClick: this.addCardClick, onmousedown: PageDM.aclayer.onMouseDown, dmbind: PageDM.aclayer.dmbind})
	                                    )
	                                )
	                            )
	                        )
	                    ), 
	                    React.createElement("div", {className: "clear"})
	                ), 
	                React.createElement(Layer, {ref: PageDM.acPayPwdLayer.dmbind, width: "720px", className: "layer-addbank", closeBack: _this._closeReset.bind(this)}, 
	                    React.createElement("div", {className: "alert-title", style: {paddingTop:"0"}}, React.createElement("b", null), "请设置支付密码", React.createElement("b", null)), 
	                    React.createElement("div", {className: "alert-content"}, 
	                        React.createElement("div", {className: "tips fc-main"}, React.createElement("i", {className: "iconfont icon-tips"}), "交易或账户信息更改时需输入，与登录密码不一样，安全级别更高。"), 
	                        React.createElement("div", {className: "form"}, 
	                            React.createElement(Form, {ref: "changeForm"}, 
	                                React.createElement(FormItem, {label: "<b>*</b>支付密码：", dmbind: PageDM.acPayPwd.dmbind}, 
	                                    React.createElement(Password, {placeholder: PageDM.acPayPwd.placeholder, dmbind: PageDM.acPayPwd.dmbind})
	                                ), 
	                                React.createElement(FormItem, {label: "<b>*</b>再输入一次：", dmbind: PageDM.acPayPwd2.dmbind}, 
	                                    React.createElement(Password, {placeholder: PageDM.acPayPwd2.placeholder, dmbind: PageDM.acPayPwd2.dmbind})
	                                )
	                            )
	                        ), 
	                        React.createElement("div", {className: "alert-button"}, 
	                            React.createElement("input", {type: "button", className: "btn btn-confirm confirm-addbank", value: "确认", onClick: PageDM.acPayPwdLayer.confirmBack})
	                        )
	                    )
	                ), 
	                React.createElement(Layer, {ref: PageDM.addSuccess.dmbind, width: "720px", className: "layer-addbank", closeBack: PageDM.addSuccess.closeBack?PageDM.addSuccess.closeBack:''}, 

	                    React.createElement("div", {className: "alert-title", style: {paddingTop:"0"}}, React.createElement("b", null), "绑卡提示", React.createElement("b", null)), 
	                    React.createElement("div", {className: "alert-content"}, 
	                        React.createElement("div", {className: "tips tipText"}, React.createElement("i", {className: "iconfont icon-success"}), "您的信息已验证通过，添加银行卡成功。"), 
	                        React.createElement("div", {className: "alert-button"}, 
	                            React.createElement("input", {type: "button", className: "btn btn-confirm confirm-addbank", value: "返回", onClick: PageDM.addSuccess.confirmBack})
	                        )
	                    )
	                ), 
	                /*<FailLayer ref="failLayer" />*/
	                React.createElement(Layer, {ref: PageDM.addFail.dmbind, width: "720px", className: "layer-addbank", closeBack: PageDM.addFail.closeBack?PageDM.addFail.closeBack:''}, 

	                    React.createElement("div", {className: "alert-title", style: {paddingTop:"0"}}, React.createElement("b", null), "绑卡提示", React.createElement("b", null)), 
	                    /*<div className="alert-content" >*/
	                        /*<div className="tips tipText"><i className="iconfont icon-failure"></i>{this.state.failMes}</div>*/
	                        /*<div className="alert-button">*/
	                            /*<input type="button" className="btn btn-confirm confirm-addbank" value="重新添加"  onClick={PageDM.addFail.confirmBack}/>*/
	                            /*<a type="button" className=" " onClick={PageDM.addFail.cancelBack} >取消</a>*/
	                        /*</div>*/
	                    /*</div>*/
	                    React.createElement(FailLayer, {ref: "failLayer"})
	                )
	            )
	        )
	    }
	});
	ReactDOM.render(React.createElement(Root, null), document.getElementById('giraffe'));

/***/ },
/* 1 */
/***/ function(module, exports, __webpack_require__) {

	/*
	 * Created by Administrator on 2017/3/31.
	 */

	var Tooltip = __webpack_require__(2);
	var RealName = React.createClass({displayName: "RealName",
	    getDefaultProps: function() {
	        return{
	            data:{
	                IsNew:0, //是否有新消息
	                AccType:0,
	                Mobile:"",  //手机
	                IsBindMobile:"",//是否绑定手机
	                BindMobileUrl:"",//绑定手机链接
	                IsBindIDCard:"",//是否验证身份
	                BindIDCardUrl:"",//验证身份链接
	                IsBindBankCard:"",//是否绑卡
	                BindBankCardUrl:"",//绑卡链接
	                Current:"InvestAccount",  //当前选中菜单
	                InvestAccountUrl:"",//账户总览链接
	                InvestListUrl:"",//投资记录链接
	                MyBankCardUrl:"",//我的银行卡链接
	                InvestInfoUrl:"",//投资个人信息
	                InvestMessageUrl:"",//投资消息中心
	                FinanceAccountUrl:"",//账户总览链接
	                FinanceListUrl:"",//融资记录链接
	                FinanceAccountInfoUrl:"",//融资账号信息
	                FinanceMessageUrl:""//融资消息中心
	            }
	        }
	    },
	    getInitialState:function () {
	        return {
	            data:this.props.data
	        }
	    },
	    componentDidMount:function(){
	    },
	    render: function () {
	        return (
	            React.createElement("div", null, 
	                React.createElement("div", {className: "info", ref: "realName"}, 
	                        React.createElement("div", {className: "face"}, React.createElement("img", {src: "../content/images/account/face.jpg", alt: ""}), this.state.data.Mobile), 
	                    this.state.data.AccType ? "" :
	                        React.createElement("div", {className: "bind"}, 
	                            React.createElement(Tooltip, {title: this.state.data.IsBindMobile ? "已绑定手机" : "未绑定手机"}, React.createElement("a", {href: this.state.data.BindMobileUrl ? this.state.data.BindMobileUrl : 'javascript:;'}, React.createElement("i", {className: "iconfont icon-phone1 tooltip "+ (this.state.data.IsBindMobile ? "ok" : "")}))), 
	                            React.createElement(Tooltip, {title: this.state.data.IsBindIDCard ? "已绑定身份证" : "未绑定身份证"}, React.createElement("a", {href: this.state.data.BindIDCardUrl ? this.state.data.BindIDCardUrl : 'javascript:;'}, React.createElement("i", {className: "iconfont icon-idcard2 tooltip "+ (this.state.data.IsBindIDCard ? "ok" : "")}))), 
	                            React.createElement(Tooltip, {title: this.state.data.IsBindBankCard ? "已绑定银行卡" : "未绑定银行卡"}, React.createElement("a", {href: this.state.data.BindBankCardUrl ? this.state.data.BindBankCardUrl : 'javascript:;'}, React.createElement("i", {className: "iconfont icon-bankcard tooltip "+ (this.state.data.IsBindBankCard ? "ok" : "")})))
	                        )
	                    
	                ), 
	                React.createElement("div", {className: "nav"}, 
	                    this.state.data.AccType ? React.createElement("ul", null, 
	                            React.createElement("li", null, React.createElement("a", {href: this.state.data.FinanceAccountUrl, className: this.state.data.Current == "FinanceAccount" ? "current": ""}, React.createElement("i", {className: "icon-loan iconfont"}), "账户总览")), 
	                            React.createElement("li", null, React.createElement("a", {href: this.state.data.FinanceListUrl, className: this.state.data.Current == "FinanceList" ? "current": ""}, React.createElement("i", {className: "icon-card iconfont"}), "融资记录")), 
	                            React.createElement("li", null, React.createElement("a", {href: this.state.data.FinanceAccountInfoUrl, className: this.state.data.Current == "FinanceAccountInfo" ? "current": ""}, React.createElement("i", {className: "icon-personal iconfont"}), "账号信息")), 
	                            React.createElement("li", null, React.createElement("a", {href: this.state.data.FinanceMessageUrl, className: this.state.data.Current == "FinanceMessage" ? "current": ""}, React.createElement("i", {className: "icon-news iconfont"}), "消息中心", this.state.data.IsNew ? React.createElement("b", null) : '')), " ")
	                          : React.createElement("ul", null, React.createElement("li", null, React.createElement("a", {href: this.state.data.InvestAccountUrl, className: this.state.data.Current == "InvestAccount" ? "current": ""}, " ", React.createElement("i", {className: "icon-loan iconfont"}), "账户总览")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.state.data.InvestListUrl, className: this.state.data.Current == "InvestList" ? "current": ""}, " ", React.createElement("i", {className: "icon-record iconfont"}), "投资记录")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.state.data.FinanceListUrl, className: this.state.data.Current == "FinanceList" ? "current": ""}, React.createElement("i", {className: "icon-card iconfont"}), "融资记录")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.state.data.MyBankCardUrl, className: this.state.data.Current == "MyBankCard" ? "current": ""}, " ", React.createElement("i", {className: "icon-card iconfont"}), "我的银行卡")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.state.data.InvestInfoUrl, className: this.state.data.Current == "InvestInfo" ? "current": ""}, " ", React.createElement("i", {className: "icon-personal iconfont"}), "个人信息")), 
	                        React.createElement("li", null, React.createElement("a", {href: this.state.data.InvestMessageUrl, className: this.state.data.Current == "InvestMessage" ? "current": ""}, " ", React.createElement("i", {className: "icon-news iconfont"}), "消息中心", this.state.data.IsNew ? React.createElement("b", null) : ''))
	                    )
	                ), 
	                React.createElement("div", {className: "qrcode"}, 
	                    React.createElement("p", {className: "ss"}, "扫一扫，立马赚钱", React.createElement("b", {className: "bg-icon"})), 
	                    React.createElement("img", {src: "../content/images/qrcode.jpg", alt: ""})
	                )
	            )
	        )
	    }
	})

	module.exports = RealName;

/***/ },
/* 2 */
/***/ function(module, exports) {

	/**
	 *
	 * @constructs
	 */
	var Tooltip = React.createClass({displayName: "Tooltip",
	    _addEventListener:function(obj,ev,fn){
			obj.addEventListener ? obj.addEventListener(ev,fn,false) : obj.attachEvent("on" + ev,fn)
	    },
	    _removeEventListener: function (obj, ev, fn) {
	        obj.removeEventListener ? obj.removeEventListener(ev, fn, false) : obj.detachEvent("on" + ev, fn)
	    },
		getDefaultProps: function() {
			return {
				container: document.body,
				position: 'top',
				fixed: true,
				space: 5
			}
		},
		componentDidMount: function() {
			this.container = this.props.container || document.body;
			this.componentEl = this.refs.tooltipbox;
			this.tooltipEl = document.createElement('div');

			var tooltipArrowEl = document.createElement('div');
			tooltipArrowEl.className = 'ucs-tooltip-arrow';

			var tooltipContentEl = document.createElement('div');
			tooltipContentEl.className = 'ucs-tooltip-inner';
			tooltipContentEl.innerHTML = this.props.title;

			this.tooltipEl.appendChild(tooltipArrowEl);
			this.tooltipEl.appendChild(tooltipContentEl);
			this.tooltipEl.className = 'ucs-tooltip ' + this.props.position;
			this.container.appendChild(this.tooltipEl);
			this.resetTooltip();
			var _componentEl =  this.componentEl;
			this._addEventListener(_componentEl, this.props.fixed ? 'mouseenter' : 'mousemove', this.handleMouseMove.bind(this));
			this._addEventListener(_componentEl, 'mouseleave', this.handleMouseOut.bind(this));
		},

		resetTooltip: function() {
			this.tooltipEl.style.left = '-500px';
			this.tooltipEl.style.top = '-500px';
			this.tooltipEl.style.visibility = "hidden";
		},

		handleMouseMove: function(e) {
			if(!this.props.title) {
				return;
			}

			var tooltipPosition = this.getTooltipPosition(e);
			var tooltipOffset = this.getTooltipOffset();

			this.tooltipEl.style.left = tooltipPosition.x + tooltipOffset.x + 'px';
			this.tooltipEl.style.top = tooltipPosition.y + tooltipOffset.y + 'px';
			this.tooltipEl.style.visibility = "visible";
		},

		handleMouseOut: function() {
			this.resetTooltip();
		},
		//定位到标签的位置
		getTooltipPosition: function(e) {
			var pointX;
			var pointY;
			var bodyRect = document.body.getBoundingClientRect();
			var containerRect = this.container.getBoundingClientRect();
			var containerOffsetX = containerRect.left - bodyRect.left;
			var containerOffsetY = containerRect.top - bodyRect.top;
			if(this.props.fixed) {
				var componentRect = this.componentEl.getBoundingClientRect();
				var componentOffsetX = componentRect.left - containerOffsetX;
				var componentOffsetY = componentRect.top - containerOffsetY;
				var componentWidth = this.componentEl.offsetWidth;
				var componentHeight = this.componentEl.offsetHeight;
				var cOffsetX = 0;
				var cOffsetY = 0;
				switch(this.props.position) {
					case 'top':
						cOffsetX = componentWidth / 2;
						cOffsetY = 0;
						break;
					case 'right':
						cOffsetX = componentWidth;
						cOffsetY = componentHeight / 2;
						break;
					case 'bottom':
						cOffsetX = componentWidth / 2;
						cOffsetY = componentHeight;
						break;
					case 'left':
						cOffsetX = 0;
						cOffsetY = componentHeight / 2;
						break;
				}
				pointX = componentOffsetX + cOffsetX + (window.scrollX || window.pageXOffset || document.documentElement.scrollLeft || 0);
				pointY = componentOffsetY + cOffsetY + (window.scrollY || window.pageYOffset || document.documentElement.scrollTop || 0);
			} else {
				var clientX = e.clientX;
				var clientY = e.clientY;
				pointX = clientX - containerOffsetX + (window.scrollX || window.pageXOffset || document.documentElement.scrollLeft || 0);
				pointY = clientY - containerOffsetY + (window.scrollY || window.pageYOffset || document.documentElement.scrollTop || 0);
			}
			return {
				x: pointX,
				y: pointY
			};
		},
		//获取偏移量
		getTooltipOffset: function() {
			var tooltipW = this.tooltipEl.offsetWidth;
			var tooltipH = this.tooltipEl.offsetHeight;
			var offsetX = 0;
			var offsetY = 0;
			switch(this.props.position) {
				case 'top':
					offsetX = -(tooltipW / 2);
					offsetY = -(tooltipH + Number(this.props.space));
					break;
				case 'right':
					offsetX = Number(this.props.space);
					offsetY = -(tooltipH / 2);
					break;
				case 'bottom':
					offsetX = -(tooltipW / 2);
					offsetY = Number(this.props.space);
					break;
				case 'left':
					offsetX = -(tooltipW + Number(this.props.space));
					offsetY = -(tooltipH / 2);
					break;
			}
			return {
				x: offsetX,
				y: offsetY
			};
		},
		render: function() {
			return (
			    React.createElement("div", {ref: "tooltipbox", className: this.props.className?("ucs-tooltip-wrap "+this.props.className):"ucs-tooltip-wrap"}, this.props.children)
	        )
		}
	});

	module.exports = Tooltip;

/***/ },
/* 3 */,
/* 4 */,
/* 5 */
/***/ function(module, exports) {

	/**
	 * Created by DuHuiling on 2017/2/21.
	 */
	var Password = React.createClass({displayName: "Password",
	    getDefaultProps:function(){
	        return{
	            "id":"",
	            "value":"",
	            "className":"",
	            "dmbind":"",
	            "placeholder":"请输入密码",
	            "onkeypress":"",
	            onFocus:function(){}
	        }
	    },
	    _getNode:function(nid){
	        var _nodes = document.getElementsByTagName('div'),
	            _getNode;
	        for(var i in _nodes){
	            if(_nodes[i].refs == nid){
	                _getNode = _nodes[i];
	            }
	        }
	        return _getNode;
	    },
	    _onFocus:function (e) {
	        var _nodeInput = e.target || e.srcElement,
	            _nodeSpan = _nodeInput.nextSibling;
	        if(_nodeSpan.className == "ucs-placeholder"){
	            _nodeSpan.className = "ucs-placeholder hide";
	        }
	        this.props.onFocus && this.props.onFocus();
	    },
	    _handle:function(e){
	        var _nodeSpan = e.target || e.srcElement,
	            _node = _nodeSpan.parentNode,
	            _nodeInput = _node.firstChild;
	        if(_nodeSpan.className == "ucs-placeholder"){
	            _nodeSpan.className = "ucs-placeholder hide";
	        }
	        _nodeInput.focus();
	    },
	    _placeholder:function(_this){
	        if (!('placeholder' in document.createElement('input'))){
	            return (
	                React.createElement("span", {className: "ucs-placeholder", onClick: _this._handle}, _this.props.placeholder)
	            );
	        }else{
	            return "";
	        }
	    },
	    _onBlur:function(e){
	        if (!('placeholder' in document.createElement('input'))){
	            var _nodeInput = e.target || e.srcElement,
	                _node = _nodeInput.parentNode,
	                _nodeSpan = _node.lastChild;
	            if(!_nodeInput.value){
	                _nodeSpan.className = "ucs-placeholder";
	            }
	        }
	        this.props.onBlur && this.props.onBlur();
	    },
	    render:function(){
	        var _this = this;
	        var GiraffeObjectManager = window.GiraffObjectManager;
	        var MaxLength = GiraffeObjectManager[this.props.dmbind].maxLength;
	        if (MaxLength == undefined) {
	            return (
	                React.createElement("div", {className: "ucs-input-control"}, 
	                    React.createElement("input", {id: this.props.id, 
	                           className: "ucs-password " + this.props.className, 
	                           type: "password", 
	                           value: this.props.value, 
	                           dmbind: this.props.dmbind, 
	                           placeholder: this.props.placeholder, 
	                           onkeypress: this.props.onKeyPress, 
	                           onkeyup: this.props.onKeyUp, 
	                           onfocus: this._onFocus.bind(this), 
	                           onblur: this._onBlur.bind(this)}), 
	                    this._placeholder(this)
	                )
	            )

	        } else {
	            return (
	                React.createElement("div", {className: "ucs-input-control"}, 
	                    React.createElement("input", {
	                        id: this.props.id, 
	                        maxLength: MaxLength, 
	                        className: "ucs-password " + this.props.className, 
	                        type: "password", 
	                        value: this.props.value, 
	                        dmbind: this.props.dmbind, 
	                        placeholder: this.props.placeholder, 
	                        onkeypress: this.props.onKeyPress, 
	                        onkeyup: this.props.onKeyUp, 
	                        onfocus: this._onFocus.bind(this), 
	                        onblur: this._onBlur.bind(this)}), 
	                    this._placeholder(_this)
	                )
	            )
	        }
	    }
	});

	module.exports = Password;

/***/ },
/* 6 */
/***/ function(module, exports) {

	/**
	 * Giraffe
	 * 创建人：DuHuiling
	 * 创建时间：2017/5/12
	 * 说明：form组件
	 */
	var Form = React.createClass({displayName: "Form",
	    reset:function(){
	        for(var i = 0;i < this.props.children.length;i++){
	            var item = this.props.children[i];
	            var disname = item.displayName ? item.displayName.toLowerCase() : "";
	            if(disname == "formitem"){
	                item.clearValue();
	            }
	        }
	    },
	    render:function(){
	        return(
	            React.createElement("div", null, 
	                this.props.children
	            )
	        )
	    }
	});
	module.exports = Form;

/***/ },
/* 7 */
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/3/1.
	 */
	var Label = __webpack_require__(8);

	var FormItem = React.createClass({displayName: "FormItem",
	    getDefaultProps:function(){
	        return{
	            id:"",
	            label:"",
	            dmbind:"",
	            className:"",
	            correctMsg:'',
	            unValidate:false
	        }
	    },
	    getInitialState:function(){
	        return {
	            tipHide:true,
	            text:'',
	            msgClass:'ucs-form-explain'
	        }
	    },
	    componentDidMount:function(){
	        var ICON_FONT_CONST = window.UI_CONST.ICON_FONT_CONST;
	        var iconCorrect = ICON_FONT_CONST['icon-correct'];

	        var _udmid = this.props.dmbind;
	        var _this = this;
	        UEventHub.on(_udmid + UI_EVENT_CONST.ONVALIDATE_EVENT,function(msg){
	            if(_this.props.unValidate) return;
	            setTimeout(function () {
	                var _msg = msg;
	                if(!_msg){
	                    _this.refs[_this.props.dmbind].className = "ucs-form-explain success";
	                    _this.refs[_this.props.dmbind].innerHTML = '<div><i class="iconfont ">'+iconCorrect+'</i>'+_this.props.correctMsg+'</div>';
	                }else if(_msg == "clean"){
	                    _this.refs[_this.props.dmbind].className = "ucs-form-explain";
	                    _this.refs[_this.props.dmbind].innerHTML = '<div></div>';
	                }else{
	                    _this.refs[_this.props.dmbind].className = "ucs-form-explain";
	                    _this.refs[_this.props.dmbind].innerHTML = '<div><i class="iconfont icon-error"></i>'+_msg+'</div>';
	                }
	            },0)

	        }.bind(this));

	        GiraffObjectManager[_this.props.dmbind].reset = function(){
	            return _this.clearValue();
	        }

	    },
	    getChildrenRefs:function(ref){
	        return this.refs[ref];
	    },
	    clearValue:function(){
	        var _this = this;
	        GiraffObjectManager[_this.props.dmbind].value = "";
	        _this.setState({
	            msgClass:"ucs-form-explain hide"
	        });
	    },
	    render:function(){
	        var _this = this;
	        return(
	            React.createElement("div", React.__spread({},  this.props, {className: "ucs-form-group " + this.props.className, id: this.props.id}), 
	                React.createElement(Label, {value: this.props.label}), 
	                
	                    this.props.children.map(function(item,idx){
	                        if(item.tagName == "INPUT" || item.tagName == "TEXTAREA" || item.displayName == "Input" || item.displayName == "Password" || item.displayName == "Textarea"){
	                            return React.cloneElement(item,{
	                                onFocus:function(){
	                                    _this.refs[_this.props.dmbind].className = "ucs-form-explain hide";
	                                },
	                                value:GiraffObjectManager[_this.props.dmbind].value
	                            });
	                        }else{
	                            return item;
	                        }
	                    }), 
	                
	                React.createElement("div", {className: this.state.msgClass, ref: this.props.dmbind}, this.state.text)
	            )
	        )
	    }
	});

	module.exports = FormItem;

/***/ },
/* 8 */
/***/ function(module, exports) {

	/**
	 * Created by DuHuiling on 2017/2/24.
	 */
	var Label = React.createClass({displayName: "Label",
	    getDefaultProps:function(){
	        return {
	            id:"",
	            setFor:"",
	            value:"这是Label",
	            className:""
	        }
	    },
	    render:function(){
	        return(
	            React.createElement("label", {id: this.props.id, For: this.props.setFor, className: "ucs-label "+this.props.className}, this.props.value)
	        )
	    }
	});
	module.exports = Label;

/***/ },
/* 9 */
/***/ function(module, exports) {

	var Input = React.createClass({displayName: "Input",
	    getDefaultProps: function () {
	        return {
	            className: 'ucs-input',
	            dmbind: '',
	            placeholder: "",
	            onFocus: function () {
	            },
	            onBlur: function () {
	            }
	        };
	    },
	    componentDidMount: function () {
	    },
	    _onKeyUp:function (e) {
	          this.props.onKeyUp && this.props.onKeyUp(e);
	    },
	    _onFocus: function (e) {
	        var _nodeInput = e.target || e.srcElement,
	            _nodeSpan = _nodeInput.nextSibling;
	        if (_nodeSpan.className == "ucs-placeholder") {
	            _nodeSpan.className = "ucs-placeholder hide";
	        }
	        this.props.onFocus && this.props.onFocus();
	    },
	    _handle: function (e) {
	        var _nodeSpan = e.target || e.srcElement,
	            _node = _nodeSpan.parentNode,
	            _nodeInput = _node.firstChild;
	        if (_nodeSpan.className == "ucs-placeholder") {
	            _nodeSpan.className = "ucs-placeholder hide";
	        }
	        _nodeInput.focus();
	    },
	    _placeholder: function (_this) {
	        if (!('placeholder' in document.createElement('input'))) {
	            return (
	                React.createElement("span", {className: "ucs-placeholder", onClick: _this._handle}, _this.props.value ? _this.props.value : _this.props.placeholder)
	            );
	        } else {
	            return "";
	        }
	    },
	    _onBlur: function (e) {
	        if (!('placeholder' in document.createElement('input'))) {
	            var _nodeInput = e.target || e.srcElement,
	                _node = _nodeInput.parentNode,
	                _nodeSpan = _node.lastChild;
	            if (!_nodeInput.value) {
	                _nodeSpan.className = "ucs-placeholder";
	                _nodeSpan.innerHTML = this.props.placeholder;
	            }
	        }
	        this.props.onBlur && this.props.onBlur();
	    },
	    focus:function () {
	        this.refs.input.focus();

	    },
	    checkPlaceHolder:function () {
	        if (!('placeholder' in document.createElement('input'))) {
	            var _nodeInput = this.refs.input,
	                _node = _nodeInput.parentNode,
	                _nodeSpan = _node.lastChild;
	            if (!_nodeInput.value) {
	                _nodeSpan.className = "ucs-placeholder";
	                _nodeSpan.innerHTML = this.props.placeholder;
	            }
	        }
	    },
	    render: function () {
	        var that = this;
	        var GiraffeObjectManager = window.GiraffObjectManager;
	        if(this.props.dmbind){
	            var MaxLength = GiraffeObjectManager[this.props.dmbind].maxLength;
	            GiraffeObjectManager[this.props.dmbind].focus = function () {
	                document.getElementById(that.props.dmbind).focus();  //todo:这是一个比较麻烦的问题，后续再优化，暂时先这样把
	            }
	        }
	        if (MaxLength == undefined) {
	            return (
	                React.createElement("div", {className: "ucs-input-control"}, 
	                    React.createElement("input", {ref: "input", 
	                           type: "text", 
	                           id: this.props.dmbind, 
	                           value: this.props.value ? this.props.value : '', 
	                           className: this.props.className, 
	                           dmbind: this.props.dmbind, 
	                           placeholder: this.props.placeholder, 
	                           onkeyup: this._onKeyUp.bind(this), 
	                           onfocus: this._onFocus.bind(this), 
	                           onblur: this._onBlur.bind(this)}), 
	                    this._placeholder(this)
	                )
	            )

	        } else {
	            return (
	                React.createElement("div", {className: "ucs-input-control"}, 
	                    React.createElement("input", {ref: "input", 
	                           maxLength: MaxLength, 
	                           type: "text", 
	                           id: this.props.dmbind, 
	                           value: this.props.value ? this.props.value : '', 
	                           className: this.props.className, 
	                           dmbind: this.props.dmbind, 
	                           placeholder: this.props.placeholder, 
	                           onkeyup: this._onKeyUp.bind(this), 
	                           onfocus: this._onFocus.bind(this), 
	                           onblur: this._onBlur.bind(this)}), 
	                    this._placeholder(this)
	                )
	            )

	        }

	    }
	})
	module.exports = Input;

/***/ },
/* 10 */
/***/ function(module, exports) {

	/**
	 * Created by Administrator on 2017/3/10.
	 */

	var GetCode = React.createClass({displayName: "GetCode",
	    getDefaultProps:function(){
	        return{
	            text:"获取验证码",
	            count: 10
	        }
	    },
	    getInitialState:function(){
	        return{
	            _className:this.props.className ? "ucs-btn "+this.props.className : "ucs-btn",
	            _text:this.props.text,
	            _disabled:false
	        }
	    },
	    toCount:function(){
	        var _this = this;
	        var count = _this.props.count,
	            className = _this.props.className ? "ucs-btn "+_this.props.className : "ucs-btn";
	        _this.setState({
	            _className : className + " ucs-btn-disabled",
	            _text : count + "秒后重新获取",
	            _disabled : true
	        });
	        _this.time = setInterval(function(){
	            if(count > 0){
	                count--;
	                _this.setState({
	                    _text : count + "秒后重新获取"
	                })
	            }else{
	                clearInterval(_this.time);
	                var GiraffeObjectManager = window.GiraffObjectManager;
	                if(_this.props.dmbind){
	                    GiraffeObjectManager[_this.props.dmbind].setError('clean');
	                }
	                _this.setState({
	                    _className : className,
	                    _text : _this.props.text,
	                    _disabled : false
	                });
	            }
	        },1000);
	    },
	    stopCount:function(){
	        var _this = this;
	        this.setState({
	            _className:this.props.className ? "ucs-btn "+this.props.className : "ucs-btn",
	            _text:this.props.text,
	            _disabled:false
	        });
	        clearInterval(_this.time);
	    },
	    render:function(){
	        return(
	            React.createElement("button", {disabled: this.state._disabled, onClick: this.props.onClick, onMouseDown: this.props.onMouseDown, className: this.state._className}, this.state._text)
	        )
	    }
	});
	module.exports = GetCode;

/***/ },
/* 11 */
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/3/14.
	 */
	var Button = __webpack_require__(12);
	//查询样式是否存在
	function hasClass(elem, cls) {
	    elem = elem || {};
	    return new RegExp("\\b" + cls + "\\b").test(elem.className);
	}
	//添加样式
	function addClass(elem, cls) {
	    elem = elem || {};
	    hasClass(elem, cls) || (elem.className += " " + cls);
	    elem.className = elem.className.replace(/^\s|\s$/g, "").replace(/\s+/g, " ");
	}
	//删除样式
	function removeClass(elem, cls) {
	    elem = elem || {};
	    if (hasClass(elem, cls)) {
	        elem.className = elem.className.replace(new RegExp("(\\s|^)" + cls + "(\\s|$)"), "");
	    }
	};
	//obj为要绑定事件的元素，ev为要绑定的事件，fn为绑定事件的函数
	function myAddEvent(obj, ev, fn) {
	    if (obj.attachEvent) {
	        obj.attachEvent("on" + ev, fn);
	    }
	    else {
	        obj.addEventListener(ev, fn, false);
	    }
	}
	function myRemoveEvent(obj, ev, fn) {
	    if (obj.attachEvent) {
	        obj.detachEvent("on" + ev, fn);
	    }
	    else {
	        obj.removeEventListener(ev, fn, false);
	    }
	}

	var Layer = React.createClass({displayName: "Layer",
	    getDefaultProps: function () {
	        return {
	            getContainer:'',
	            display: false,
	            type: "",
	            width: "",
	            height: "",
	            className: "",
	            showClose: true,
	            closeBack: "",
	            position: "fixed",
	            confirm: "",
	            confirmBack: "",
	            cancel: "",
	            cancelBack: "",
	            afterBack: "",
	            animation: "layer-anim-1",
	            maskLayer: true,
	            shadeClose: false,
	            move: false,
	            autoClose: 0,
	            id: "",
	            left: "",
	            top: "",
	            contentHeight: "" //内容区域高
	        }
	    },
	    getInitialState: function () {
	      return{
	          display:this.props.display ? 'block':'none'
	      }
	    },
	    componentDidMount: function () {

	        myAddEvent(window, 'resize', this._handleResize.bind(this));
	    },
	    layerOpen: function () {
	        var _this = this;
	        // this.refs.ucslayer.style.display = "block";
	        this.setState({display:'block'});
	        addClass(this.refs.ucslayer,this.props.animation);
	        this._setPosition();
	        //添加遮罩层
	        this.props.maskLayer ? this._maskLayer() : "";
	        //窗口加载完回调
	        this.props.afterBack ? this.props.afterBack() : "";
	        //计算倒计时
	        this.props.autoClose > 0 ? this._handleCountdown() : "";
	    },
	    layerClose: function () {
	        var _this = this;
	        // this.refs.ucslayer.style.display = "none";
	        this.setState({display:'none'});
	        removeClass(_this.refs.ucslayer,_this.props.animation);
	        //移除遮罩层
	        this.getContainer.removeChild(_this.divEL);
	        if (this.props.shadeClose) {
	            myRemoveEvent(_this.divEL, 'click', this._handleMaskLayerClick);
	            //this.divEL.removeEventListener('click', this._handleMaskLayerClick);
	        }
	        // this.props.closeBack ? this.props.closeBack() : "";
	        clearInterval(this.timer);
	    },
	    _handleResize: function () {
	        //console.log("窗口改变");//传个参数进去，浏览器窗口缩放时不修改弹出层的宽高，只调整位置保持居中
	        //确保窗口在显示状态才执行缩放，隐藏下取不到高
	        this.state.display === "block" ? this._setPosition("resize") : "";
	    },
	    _handleCountdown: function () {
	        var _this = this;
	        //倒计时
	        clearInterval(this.timer);
	        var i = this.props.autoClose;
	        this.timer = setInterval(function () {
	            i--;
	            this.refs.autoClose.innerHTML = i;
	            if (i == 0) {
	                this.layerClose();
	                _this._autoCloseBack();
	            }
	        }.bind(this), 1000);
	    },
	    _autoCloseBack:function () {
	        if(this.props.autoCloseBack){
	            this.props.autoCloseBack();
	        }
	    },
	    _maskLayer: function () {
	        if(this.props.getContainer){
	            this.getContainer = document.getElementsByClassName(this.props.getContainer)[0];
	        }else {
	            this.getContainer = document.body;
	        }
	        this.divEL = document.createElement('div');
	        this.divEL.className = "layer-background";
	        this.getContainer.appendChild(this.divEL);
	        this.props.shadeClose ?
	            myAddEvent(this.divEL, 'click', this._handleMaskLayerClick) : "";
	        //this.divEL.addEventListener("click", this._handleMaskLayerClick) : "";
	    },
	    _handleMaskLayerClick: function () {
	        //遮罩层点击
	        this.layerClose();
	    },
	    _setPosition: function (t) {
	        //浏览器窗口宽高兼容写法
	        this.windowWidth = (document.documentElement.scrollWidth > document.documentElement.clientWidth) ? document.documentElement.scrollWidth : document.documentElement.scrollWidth;
	        this.windowHeight = (document.documentElement.scrollHeight > document.documentElement.clientHeight) ? document.documentElement.scrollHeight : document.documentElement.clientHeight;

	        //如果设定了高宽，则使用设定的
	        this.layerWidth = this.props.width ? this.props.width : this.refs.ucslayer.offsetWidth;
	        this.layerHeight = this.props.height ? this.props.height : this.refs.ucslayer.offsetHeight;
	        this.layerHeight = this.layerHeight > this.windowHeight ? this.windowHeight : this.layerHeight;//如果弹层高度大于浏览器窗口高，则使用浏览器窗口高
	        var scrollTop = 0;// 滚动条的高度
	        if (this.props.position == "absolute") {
	            if (document.documentElement && document.documentElement.scrollTop) {
	                scrollTop = document.documentElement.scrollTop;
	            }
	            else if (document.body) {
	                scrollTop = document.body.scrollTop;
	            }
	        }
	        var left = (parseInt(this.windowWidth) - parseInt(this.layerWidth)) / 2;
	        var top = (parseInt(document.body.clientHeight) - parseInt(this.layerHeight)) / 2;
	        if (t !== "resize") {
	            this.refs.ucslayer.style.width = this.layerWidth;
	            this.refs.ucslayer.style.height = this.layerHeight;
	        }
	        this.refs.ucslayer.style.left = left + "px";
	        this.refs.ucslayer.style.top = top < 0 ? 0 : top + "px";
	        if(this.refs.layerHeader){
	            this.refs.layerContent.style.height = parseInt(this.layerHeight) - parseInt(this.refs.layerHeader.offsetHeight);
	        }else{
	            this.refs.layerContent.style.height = parseInt(this.layerHeight);
	        }

	    },
	    _handleCloseClick: function () {
	        //点击关闭时
	        this.props.closeBack ? this.props.closeBack() : this.layerClose();
	    },
	    _handleConfirmClick: function () {
	        //确认按钮点击时
	        this.props.confirmBack ? this.props.confirmBack() : this.layerClose();
	    },
	    _handleCancelClick: function () {
	        //取消按钮点击时
	        this.props.cancelBack ? this.props.cancelBack() : this.layerClose();
	    },
	    _handleMousedown: function (e) {
	        if (this.props.move) {
	            this.mx = e.pageX - parseInt(this.refs.ucslayer.style.left);
	            this.my = e.pageY - parseInt(this.refs.ucslayer.style.top);
	            this.move = true;
	            myAddEvent(document, 'mousemove', this._handleMouseMove.bind(this));
	            myAddEvent(document, 'mouseup', this._handleMouseUp.bind(this));
	        }
	    },
	    _handleMouseMove: function (e) {
	        if (this.move) {
	            e = event || window.event;
	            var x = e.clientX - parseInt(this.mx);
	            var y = e.clientY - parseInt(this.my);

	            var documentHeight = document.documentElement.clientHeight;
	            if (x <= 0) {
	                x = 0
	            } else if (x > parseInt(this.windowWidth) - parseInt(this.layerWidth)) {
	                //window窗口宽－弹层宽
	                x = parseInt(this.windowWidth) - parseInt(this.layerWidth)
	            }
	            if (y <= 0) {
	                y = 0
	            } else if (y > documentHeight - parseInt(this.layerHeight)) {
	                y = documentHeight - parseInt(this.layerHeight)
	            }
	            this.refs.ucslayer.style.left = x + "px";
	            this.refs.ucslayer.style.top = y + "px";
	            return false;
	        }
	    },
	    _handleMouseUp: function () {
	        this.move = false;
	        myRemoveEvent(document, 'mousemove', this._handleMouseMove.bind(this));
	        myRemoveEvent(document, 'mouseup', this._handleMouseUp.bind(this));

	    },
	    render:function(){
	        window._tmpid1 = window._tmpid1||1;
	        var props = this.props;
	        var style = "width:" + props.width + ";" + "height:" + props.height + ";"+ "display:"+this.state.display + ";"+ "position:"+ props.position+";";
	        var bodyClass = "ucs-layer-body "+(props.type?"ucs-layer-text":"");
	        var bodyContent = "";
	        if (props.type === "text") {
	            //纯文字
	            bodyContent = (React.createElement("div", {className: "ucs-layer-txt"}, props.children));
	        } else if (props.type === "success") {
	            //成功时
	            bodyContent = (
	                React.createElement("div", {className: "ucs-layer-success"}, 
	                    React.createElement("i", {className: "iconfont icon-success icon"}), 
	                    props.children
	                )
	            )
	        }
	        else if (props.type === "failure") {
	            //失败时
	            bodyContent = (
	                React.createElement("div", {className: "ucs-layer-failure"}, 
	                    React.createElement("i", {className: "iconfont icon-failure icon"}), 
	                    props.children
	                )
	            )
	        } else {
	            //其它
	            bodyContent = props.children
	        }
	        var close = (
	                props.showClose ? React.createElement("a", {href: "javascript:;", className: "ucs-layer-close iconfont icon-close", onClick: this._handleCloseClick.bind(this)}) : ""
	            )
	            ;
	        var button = "";
	        if (props.confirm || props.cancel) {
	            button = (
	                React.createElement("div", {className: "ucs-layer-footer"}, 
	                    props.confirm ? React.createElement(Button, {className: "ucs-btn-confirm", onClick: this._handleConfirmClick.bind(this), buttonType: "confirm", value: props.confirm}) : "", 
	                    props.cancel ? React.createElement(Button, {className: "ucs-btn-cancel", onClick: this._handleCancelClick.bind(this), buttonType: "cancel", value: props.cancel}) : ""
	                )
	            );
	        }
	        var autoClose = (
	            this.props.autoClose > 0 ? React.createElement("div", {className: "ucs-autoclose"}, React.createElement("span", {ref: "autoClose"}, this.props.autoClose), "秒后自动关闭!") : ""
	        );
	        var moveStyle = {cursor:(this.props.move ? "move;" : ";")};
	        window._tmpid1++;
	        return (
	            React.createElement("div", {id: window._tmpid1, className: "ucs-layer "+props.className+" "+props.animation, style: {display:this.state.display}, ref: "ucslayer"}, 
	                close, 
	                props.title ? React.createElement("div", {className: "ucs-layer-header", onmousedown: this._handleMousedown.bind(this), ref: "layerHeader", style: moveStyle}, props.title) : "", 
	                autoClose, 
	                React.createElement("div", {className: "ucs-layer-content", ref: "layerContent", style: {height:props.contentHeight}}, 
	                    React.createElement("div", {className: bodyClass}, bodyContent), 
	                    button
	                )
	            )
	        )
	    }
	});

	module.exports = Layer;

/***/ },
/* 12 */
/***/ function(module, exports) {

	var Button = React.createClass({displayName: "Button",
		getInitialState:function () {
			return{
				disabled:this.props.disabled || false
			}
	    },
		getDefaultProps:function(){
			return{
				// disabled:false
			}
		},
		_handler:function(){
			var _this = this;
	        this.props.onClick();
		},
		render: function() {
			var _this = this;
			if(this.props.dmbind){
	            GiraffObjectManager[this.props.dmbind].setDisabled = function(bool){
	                if(bool){
	                    _this.setState({
	                        disabled:true
	                    })
	                }else{
	                    _this.setState({
	                        disabled:false
	                    })
	                }
	            };
			}

	        var customClassName = this.props.className ? 'ucs-btn '+this.props.className : 'ucs-btn';
	        customClassName = this.state.disabled ? customClassName + " ucs-btn-disabled" : customClassName;
			var id = this.props.id?this.props.id:'';
			if(this.props.href){
				return React.createElement("a", {id: id, onClick: this.props.onClick, className: customClassName, href: this.props.href}, this.props.value)
			}else{
				return React.createElement("button", {id: id, disabled: this.state.disabled, onClick: this._handler.bind(this), onMouseDown: this.props.onMouseDown, className: customClassName}, this.props.value)
			}
		}
	})
	module.exports = Button;

/***/ },
/* 13 */
/***/ function(module, exports) {

	/**
	 * Created by DuHuiling on 2017/2/24.
	 */
	var closeOpen = function(){
	    var _open = document.getElementsByClassName('open')[0];
	    if(_open){
	        var _classArr = _open.className.split(" ");
	        for(var i in _classArr){
	            if(_classArr[i] == "open"){
	                _classArr.splice(i,1);
	            }
	        }
	        var _className = _classArr.join(" ");
	        _open.className = _className;
	    }
	}
	EventListener.addEventHandler(document,"onclick",function (e) {
	    closeOpen();
	});

	var SelectDropDown = React.createClass({displayName: "SelectDropDown",
	    getDefaultProps: function () {
	        return {
	            id:"",
	            value: "",//默认初始值
	            className: "",
	            disabled:false,
	            type: "", //三种类型，bank,search
	            showNum: "",
	            showTitle:true,  //显示title
	            options: "",
	            defaultValue: "请选择",
	            defaultIndex:null,
	            searchButton: "",
	            placeholder: "",
	            fuzzy: false,//true支持模糊搜索，false不支持模糊搜索
	            inputChange: "",//搜索时输入框回调
	            buttonClick: "",//搜索时按钮回调
	            _dmid: new UDM({}).dmbind /*为每个 select-dropdown 创建udmid*/
	        }
	    },
	    getInitialState:function(){
	        return{
	            options: this.props.options,
	            currentIdx:this.props.defaultIndex,
	            currentValue:null,
	            currentText:'',
	            _className:this.props.className ? "ucs-select-dropdown "+ this.props.className : "ucs-select-dropdown",
	            searchInputVal: ""
	        }
	    },
	    setOptions:function (v) {
	        this.setState({
	            options:v
	        })
	    },
	    componentDidMount:function () {
	        var defaultIndex = this.props.defaultIndex;
	        var defaultValue = this.props.defaultValue;
	        var indexOptin,valueOption;
	        if(typeof defaultIndex =='number' && this.state.options[defaultIndex]){
	            this.setState({
	                currentIdx:defaultIndex,
	                currentText: this.state.options[defaultIndex].option,
	                currentValue: this.state.options[defaultIndex].value
	            });

	        }else if(defaultValue) {
	            this.state.options.map(function (item,index) {
	                if(item.value == defaultValue){
	                    indexOptin = index;
	                }
	            });
	            valueOption = (typeof indexOptin == "number") ? this.state.options[indexOptin].option : defaultValue;
	            this.setState({
	                currentIdx:indexOptin,
	                currentValue:defaultValue,
	                currentText: valueOption
	            });
	        }else {
	            this.setState({
	                currentText: '请选择'
	            });
	        }
	    },
	    _toggle:function(ref,e){
	        if(this.props.disabled){
	            return;
	        }

	        var _current = this.refs[this.props._dmid];
	        var e = e || window.event;
	        //console.log(e)
	        if(e && e.stopPropagation){
	            //因此它支持W3C的stopPropagation()方法
	            e.stopPropagation();
	        }else{
	            //否则我们使用ie的方法来取消事件冒泡
	            window.event.cancelBubble = true;
	        }
	        this.setState({
	            _className:this._toggleOpen(_current.className)
	        })
	    },
	    _toggleOpen: function(_class){
	        closeOpen();
	        var _classList = _class.split(" ");
	        var j = 0;
	        for(var i=0; i<_classList.length;i++){
	            if(_classList[i] == "open"){
	                j = i;
	            }
	        }
	        if(j){
	            _classList.splice(j,1);
	        }else{
	            _classList.push('open');
	        }
	        _classList = _classList.join(" ");
	        return _classList;
	    },
	    _select:function(idx,val,ref){
	        var _node = this.refs[ref],
	            _input = this.refs[ref + '-control'];
	        // _node.className = this._toggleOpen(_node.className);
	        this.setState({
	            _className:this._toggleOpen(_node.className)
	        })
	        _input.innerHTML = this.state.options[idx].option;

	        this.state.currentIdx = idx;
	        if(val.value){
	            this.setState({
	                currentText: val.option,
	                currentValue: val.value
	            });
	        }else{
	            this.setState({
	                currentText: val.option,
	                currentValue: idx
	            });
	        }

	        var _v = this.getCurrentSelect();
	        this.props.onChange ? this.props.onChange(_v) : "";
	    },
	    getCurrentSelect:function(){
	        return {
	            selectIndex:this.state.currentIdx,
	            selectValue:this.state.currentValue,
	            selectText:this.state.currentText
	        }
	    },
	    searchClickHandler: function(e){
	        var e = e || window.event;
	        if(e && e.stopPropagation){
	            //因此它支持W3C的stopPropagation()方法
	            e.stopPropagation();
	        }else{
	            //否则我们使用ie的方法来取消事件冒泡
	            window.event.cancelBubble = true;
	        }
	    },
	    searchKeyupHandler: function(e){
	        var _this = this;
	        var e = e || window.event;
	        even = e.srcElement?e.srcElement:e.target;
	        var opts = _this.state.options;
	        var len = opts.length;
	        var arr = [];
	        var iArr = [];
	        var reg = new RegExp(even.value);
	        for(var i=0;i<len;i++){
	            //如果字符串中不包含目标字符会返回-1
	            if(opts[i].option.match(reg)){
	                arr.push(opts[i]);
	                iArr.push(i);
	            }
	        }
	        var element = this.refs[_this.props._dmid + '-dropdown-list'];
	        while (element.firstChild) {
	            element.removeChild(element.firstChild);
	        }
	        if(arr.length == 0){
	            this.refs[this.props._dmid + '-dropdown-list'].appendChild(
	                React.createElement("li", null, "无查询结果！")
	            );
	        }else{
	            if(_this.props.showTitle){
	                for(var i = 0; i < arr.length; i++){
	                    this.refs[this.props._dmid + '-dropdown-list'].appendChild(
	                        React.createElement("li", {title: arr[i].option, onClick: _this._select.bind(_this,i,iArr[i],_this.props._dmid)}, 
	                            arr[i].option
	                        )
	                    );
	                }
	            }else{
	                for(var i = 0; i < arr.length; i++){
	                    this.refs[this.props._dmid + '-dropdown-list'].appendChild(
	                        React.createElement("li", {onClick: _this._select.bind(_this,i,iArr[i],_this.props._dmid)}, 
	                            arr[i].option
	                        )
	                    );
	                }
	            }

	        }
	    },
	    /*下拉选项列表*/
	    /*selectList: function(){
	        var _lis = [],_that = this;
	        for(var i=0; i<this.state.options.length;i++){
	            (function(j,val,ref){
	                if(_that.props.showTitle){
	                    _lis.push(
	                        <li title={_that.state.options[j].option} onClick={_that._select.bind(_that,j,val,ref)}>
	                            {_that.state.options[j].option}
	                        </li>
	                    );
	                }else{
	                    _lis.push(
	                        <li onClick={_that._select.bind(_that,j,val,ref)}>
	                            {_that.state.options[j].option}
	                        </li>
	                    );
	                }

	            })(i,this.state.options[i],this.props._dmid);
	        }
	        return <ul>{_lis}</ul>
	    },*/
	    render:function(){
	        /*判断defaultValue是否是数字，“是”则代表默认显示第几个选项*/
	        var _this = this;
	        var defaultValue = _this.state.currentText;
	        var _class = _this.props.disabled?_this.state._className+" ucs-disabled":_this.state._className;
	        return (
	            React.createElement("div", {className: _class, ref: _this.props._dmid}, 
	                React.createElement("div", {className: "ucs-select-control", ref: _this.props._dmid + '-select-click', onClick: _this._toggle.bind(_this,_this.props._dmid + '-select-click')}, 
	                    React.createElement("div", {className: "ucs-input", ref: _this.props._dmid + '-control', title: _this.props.showTitle ? _this.state.currentText : ''}, _this.state.currentText), 
	                    React.createElement("span", {className: "ucs-icon"})
	                ), 
	                React.createElement("div", {className: "ucs-dropdown"}, 
	                    
	                        _this.props.fuzzy ? (
	                            React.createElement("div", {className: "ucs-dropdown-border"}, 
	                                React.createElement("div", {className: "usc-dropdown-search"}, React.createElement("input", {type: "text", onClick: _this.searchClickHandler.bind(_this), onKeyup: _this.searchKeyupHandler.bind(_this)})), 
	                                React.createElement("ul", {ref: _this.props._dmid + '-dropdown-list'}, 
	                                    
	                                        _this.state.options.map(function(opt,index){
	                                           if(_this.props.showTitle){
	                                               return (
	                                                   React.createElement("li", {title: opt.option, onClick: _this._select.bind(_this,index,opt,_this.props._dmid)}, 
	                                                       opt.option
	                                                   )
	                                               )
	                                           }else{
	                                               return (
	                                                   React.createElement("li", {onClick: _this._select.bind(_this,index,opt,_this.props._dmid)}, 
	                                                       opt.option
	                                                   )
	                                               )
	                                           }
	                                        })
	                                    
	                                )
	                            )
	                        ):(
	                            React.createElement("div", {className: "ucs-dropdown-border"}, 
	                                React.createElement("ul", {ref: _this.props._dmid + '-dropdown-list'}, 
	                                    
	                                        _this.state.options.map(function(opt,index){
	                                            if(_this.props.showTitle){
	                                                return (
	                                                    React.createElement("li", {title: opt.option, onClick: _this._select.bind(_this,index,opt,_this.props._dmid)}, 
	                                                        opt.option
	                                                    )
	                                                )
	                                            }else{
	                                                return (
	                                                    React.createElement("li", {onClick: _this._select.bind(_this,index,opt,_this.props._dmid)}, 
	                                                        opt.option
	                                                    )
	                                                )
	                                            }
	                                        })
	                                    
	                                )
	                            )
	                        )
	                    
	                )
	            )
	        )
	    }
	});
	module.exports = SelectDropDown;

/***/ },
/* 14 */
/***/ function(module, exports, __webpack_require__) {

	var classnames = __webpack_require__(15);
	var SelectDropDown = __webpack_require__(13);
	var cityData = [
	        {
	            "id": 1,
	            "cityID": "5132",
	            "city": "阿坝藏族羌族自治州",
	            "father": "51"
	        },
	        {
	            "id": 2,
	            "cityID": "5133",
	            "city": "甘孜藏族自治州",
	            "father": "51"
	        },
	        {
	            "id": 3,
	            "cityID": "5134",
	            "city": "凉山彝族自治州",
	            "father": "51"
	        },
	        {
	            "id": 4,
	            "cityID": "5201",
	            "city": "贵阳市",
	            "father": "52"
	        },
	        {
	            "id": 5,
	            "cityID": "5202",
	            "city": "六盘水市",
	            "father": "52"
	        },
	        {
	            "id": 6,
	            "cityID": "5203",
	            "city": "遵义市",
	            "father": "52"
	        },
	        {
	            "id": 7,
	            "cityID": "5204",
	            "city": "安顺市",
	            "father": "52"
	        },
	        {
	            "id": 8,
	            "cityID": "5222",
	            "city": "铜仁地区",
	            "father": "52"
	        },
	        {
	            "id": 9,
	            "cityID": "5223",
	            "city": "黔西南布依族苗族自治州",
	            "father": "52"
	        },
	        {
	            "id": 10,
	            "cityID": "5224",
	            "city": "毕节地区",
	            "father": "52"
	        },
	        {
	            "id": 11,
	            "cityID": "5226",
	            "city": "黔东南苗族侗族自治州",
	            "father": "52"
	        },
	        {
	            "id": 12,
	            "cityID": "5227",
	            "city": "黔南布依族苗族自治州",
	            "father": "52"
	        },
	        {
	            "id": 13,
	            "cityID": "5301",
	            "city": "昆明市",
	            "father": "53"
	        },
	        {
	            "id": 14,
	            "cityID": "5303",
	            "city": "曲靖市",
	            "father": "53"
	        },
	        {
	            "id": 15,
	            "cityID": "5304",
	            "city": "玉溪市",
	            "father": "53"
	        },
	        {
	            "id": 16,
	            "cityID": "5305",
	            "city": "保山市",
	            "father": "53"
	        },
	        {
	            "id": 17,
	            "cityID": "5306",
	            "city": "昭通市",
	            "father": "53"
	        },
	        {
	            "id": 18,
	            "cityID": "5307",
	            "city": "丽江市",
	            "father": "53"
	        },
	        {
	            "id": 19,
	            "cityID": "5308",
	            "city": "思茅市",
	            "father": "53"
	        },
	        {
	            "id": 20,
	            "cityID": "5309",
	            "city": "临沧市",
	            "father": "53"
	        },
	        {
	            "id": 21,
	            "cityID": "5323",
	            "city": "楚雄彝族自治州",
	            "father": "53"
	        },
	        {
	            "id": 22,
	            "cityID": "5325",
	            "city": "红河哈尼族彝族自治州",
	            "father": "53"
	        },
	        {
	            "id": 23,
	            "cityID": "5326",
	            "city": "文山壮族苗族自治州",
	            "father": "53"
	        },
	        {
	            "id": 24,
	            "cityID": "5328",
	            "city": "西双版纳傣族自治州",
	            "father": "53"
	        },
	        {
	            "id": 25,
	            "cityID": "5329",
	            "city": "大理白族自治州",
	            "father": "53"
	        },
	        {
	            "id": 26,
	            "cityID": "5331",
	            "city": "德宏傣族景颇族自治州",
	            "father": "53"
	        },
	        {
	            "id": 27,
	            "cityID": "5333",
	            "city": "怒江傈僳族自治州",
	            "father": "53"
	        },
	        {
	            "id": 28,
	            "cityID": "5334",
	            "city": "迪庆藏族自治州",
	            "father": "53"
	        },
	        {
	            "id": 29,
	            "cityID": "5401",
	            "city": "拉萨市",
	            "father": "54"
	        },
	        {
	            "id": 30,
	            "cityID": "5421",
	            "city": "昌都地区",
	            "father": "54"
	        },
	        {
	            "id": 31,
	            "cityID": "5422",
	            "city": "山南地区",
	            "father": "54"
	        },
	        {
	            "id": 32,
	            "cityID": "5423",
	            "city": "日喀则地区",
	            "father": "54"
	        },
	        {
	            "id": 33,
	            "cityID": "5424",
	            "city": "那曲地区",
	            "father": "54"
	        },
	        {
	            "id": 34,
	            "cityID": "5425",
	            "city": "阿里地区",
	            "father": "54"
	        },
	        {
	            "id": 35,
	            "cityID": "5426",
	            "city": "林芝地区",
	            "father": "54"
	        },
	        {
	            "id": 36,
	            "cityID": "6101",
	            "city": "西安市",
	            "father": "61"
	        },
	        {
	            "id": 37,
	            "cityID": "6102",
	            "city": "铜川市",
	            "father": "61"
	        },
	        {
	            "id": 38,
	            "cityID": "6103",
	            "city": "宝鸡市",
	            "father": "61"
	        },
	        {
	            "id": 39,
	            "cityID": "6104",
	            "city": "咸阳市",
	            "father": "61"
	        },
	        {
	            "id": 40,
	            "cityID": "6105",
	            "city": "渭南市",
	            "father": "61"
	        },
	        {
	            "id": 41,
	            "cityID": "6106",
	            "city": "延安市",
	            "father": "61"
	        },
	        {
	            "id": 42,
	            "cityID": "6107",
	            "city": "汉中市",
	            "father": "61"
	        },
	        {
	            "id": 43,
	            "cityID": "6108",
	            "city": "榆林市",
	            "father": "61"
	        },
	        {
	            "id": 44,
	            "cityID": "6109",
	            "city": "安康市",
	            "father": "61"
	        },
	        {
	            "id": 45,
	            "cityID": "6110",
	            "city": "商洛市",
	            "father": "61"
	        },
	        {
	            "id": 46,
	            "cityID": "6201",
	            "city": "兰州市",
	            "father": "62"
	        },
	        {
	            "id": 47,
	            "cityID": "6202",
	            "city": "嘉峪关市",
	            "father": "62"
	        },
	        {
	            "id": 48,
	            "cityID": "6203",
	            "city": "金昌市",
	            "father": "62"
	        },
	        {
	            "id": 49,
	            "cityID": "6204",
	            "city": "白银市",
	            "father": "62"
	        },
	        {
	            "id": 50,
	            "cityID": "6205",
	            "city": "天水市",
	            "father": "62"
	        },
	        {
	            "id": 51,
	            "cityID": "6206",
	            "city": "武威市",
	            "father": "62"
	        },
	        {
	            "id": 52,
	            "cityID": "6207",
	            "city": "张掖市",
	            "father": "62"
	        },
	        {
	            "id": 53,
	            "cityID": "6208",
	            "city": "平凉市",
	            "father": "62"
	        },
	        {
	            "id": 54,
	            "cityID": "6209",
	            "city": "酒泉市",
	            "father": "62"
	        },
	        {
	            "id": 55,
	            "cityID": "6210",
	            "city": "庆阳市",
	            "father": "62"
	        },
	        {
	            "id": 56,
	            "cityID": "6211",
	            "city": "定西市",
	            "father": "62"
	        },
	        {
	            "id": 57,
	            "cityID": "6212",
	            "city": "陇南市",
	            "father": "62"
	        },
	        {
	            "id": 58,
	            "cityID": "6229",
	            "city": "临夏回族自治州",
	            "father": "62"
	        },
	        {
	            "id": 59,
	            "cityID": "6230",
	            "city": "甘南藏族自治州",
	            "father": "62"
	        },
	        {
	            "id": 60,
	            "cityID": "6301",
	            "city": "西宁市",
	            "father": "63"
	        },
	        {
	            "id": 61,
	            "cityID": "6321",
	            "city": "海东地区",
	            "father": "63"
	        },
	        {
	            "id": 62,
	            "cityID": "6322",
	            "city": "海北藏族自治州",
	            "father": "63"
	        },
	        {
	            "id": 63,
	            "cityID": "6323",
	            "city": "黄南藏族自治州",
	            "father": "63"
	        },
	        {
	            "id": 64,
	            "cityID": "6325",
	            "city": "海南藏族自治州",
	            "father": "63"
	        },
	        {
	            "id": 65,
	            "cityID": "6326",
	            "city": "果洛藏族自治州",
	            "father": "63"
	        },
	        {
	            "id": 66,
	            "cityID": "6327",
	            "city": "玉树藏族自治州",
	            "father": "63"
	        },
	        {
	            "id": 67,
	            "cityID": "6328",
	            "city": "海西蒙古族藏族自治州",
	            "father": "63"
	        },
	        {
	            "id": 68,
	            "cityID": "6401",
	            "city": "银川市",
	            "father": "64"
	        },
	        {
	            "id": 69,
	            "cityID": "6402",
	            "city": "石嘴山市",
	            "father": "64"
	        },
	        {
	            "id": 70,
	            "cityID": "6403",
	            "city": "吴忠市",
	            "father": "64"
	        },
	        {
	            "id": 71,
	            "cityID": "6404",
	            "city": "固原市",
	            "father": "64"
	        },
	        {
	            "id": 72,
	            "cityID": "6405",
	            "city": "中卫市",
	            "father": "64"
	        },
	        {
	            "id": 73,
	            "cityID": "6501",
	            "city": "乌鲁木齐市",
	            "father": "65"
	        },
	        {
	            "id": 74,
	            "cityID": "6502",
	            "city": "克拉玛依市",
	            "father": "65"
	        },
	        {
	            "id": 75,
	            "cityID": "6521",
	            "city": "吐鲁番地区",
	            "father": "65"
	        },
	        {
	            "id": 76,
	            "cityID": "6522",
	            "city": "哈密地区",
	            "father": "65"
	        },
	        {
	            "id": 77,
	            "cityID": "6523",
	            "city": "昌吉回族自治州",
	            "father": "65"
	        },
	        {
	            "id": 78,
	            "cityID": "6527",
	            "city": "博尔塔拉蒙古自治州",
	            "father": "65"
	        },
	        {
	            "id": 79,
	            "cityID": "6528",
	            "city": "巴音郭楞蒙古自治州",
	            "father": "65"
	        },
	        {
	            "id": 80,
	            "cityID": "6529",
	            "city": "阿克苏地区",
	            "father": "65"
	        },
	        {
	            "id": 81,
	            "cityID": "6530",
	            "city": "克孜勒苏柯尔克孜自治州",
	            "father": "65"
	        },
	        {
	            "id": 82,
	            "cityID": "6531",
	            "city": "喀什地区",
	            "father": "65"
	        },
	        {
	            "id": 83,
	            "cityID": "6532",
	            "city": "和田地区",
	            "father": "65"
	        },
	        {
	            "id": 84,
	            "cityID": "6540",
	            "city": "伊犁哈萨克自治州",
	            "father": "65"
	        },
	        {
	            "id": 85,
	            "cityID": "6542",
	            "city": "塔城地区",
	            "father": "65"
	        },
	        {
	            "id": 86,
	            "cityID": "6543",
	            "city": "阿勒泰地区",
	            "father": "65"
	        },
	        {
	            "id": 87,
	            "cityID": "6590",
	            "city": "省直辖行政单位",
	            "father": "65"
	        },
	        {
	            "id": 88,
	            "cityID": "7100",
	            "city": "台湾省",
	            "father": "71"
	        },
	        {
	            "id": 89,
	            "cityID": "8100",
	            "city": "香港特别行政区",
	            "father": "81"
	        },
	        {
	            "id": 90,
	            "cityID": "8200",
	            "city": "澳门特别行政区",
	            "father": "82"
	        },
	        {
	            "id": 91,
	            "cityID": "1301",
	            "city": "石家庄市",
	            "father": "13"
	        },
	        {
	            "id": 92,
	            "cityID": "1302",
	            "city": "唐山市",
	            "father": "13"
	        },
	        {
	            "id": 93,
	            "cityID": "1303",
	            "city": "秦皇岛市",
	            "father": "13"
	        },
	        {
	            "id": 94,
	            "cityID": "1304",
	            "city": "邯郸市",
	            "father": "13"
	        },
	        {
	            "id": 95,
	            "cityID": "1305",
	            "city": "邢台市",
	            "father": "13"
	        },
	        {
	            "id": 96,
	            "cityID": "1306",
	            "city": "保定市",
	            "father": "13"
	        },
	        {
	            "id": 97,
	            "cityID": "1307",
	            "city": "张家口市",
	            "father": "13"
	        },
	        {
	            "id": 98,
	            "cityID": "1308",
	            "city": "承德市",
	            "father": "13"
	        },
	        {
	            "id": 99,
	            "cityID": "1309",
	            "city": "沧州市",
	            "father": "13"
	        },
	        {
	            "id": 100,
	            "cityID": "1310",
	            "city": "廊坊市",
	            "father": "13"
	        },
	        {
	            "id": 101,
	            "cityID": "1311",
	            "city": "衡水市",
	            "father": "13"
	        },
	        {
	            "id": 102,
	            "cityID": "1401",
	            "city": "太原市",
	            "father": "14"
	        },
	        {
	            "id": 103,
	            "cityID": "1402",
	            "city": "大同市",
	            "father": "14"
	        },
	        {
	            "id": 104,
	            "cityID": "1403",
	            "city": "阳泉市",
	            "father": "14"
	        },
	        {
	            "id": 105,
	            "cityID": "1404",
	            "city": "长治市",
	            "father": "14"
	        },
	        {
	            "id": 106,
	            "cityID": "1405",
	            "city": "晋城市",
	            "father": "14"
	        },
	        {
	            "id": 107,
	            "cityID": "1406",
	            "city": "朔州市",
	            "father": "14"
	        },
	        {
	            "id": 108,
	            "cityID": "1407",
	            "city": "晋中市",
	            "father": "14"
	        },
	        {
	            "id": 109,
	            "cityID": "1408",
	            "city": "运城市",
	            "father": "14"
	        },
	        {
	            "id": 110,
	            "cityID": "1409",
	            "city": "忻州市",
	            "father": "14"
	        },
	        {
	            "id": 111,
	            "cityID": "1410",
	            "city": "临汾市",
	            "father": "14"
	        },
	        {
	            "id": 112,
	            "cityID": "1411",
	            "city": "吕梁市",
	            "father": "14"
	        },
	        {
	            "id": 113,
	            "cityID": "1501",
	            "city": "呼和浩特市",
	            "father": "15"
	        },
	        {
	            "id": 114,
	            "cityID": "1502",
	            "city": "包头市",
	            "father": "15"
	        },
	        {
	            "id": 115,
	            "cityID": "1503",
	            "city": "乌海市",
	            "father": "15"
	        },
	        {
	            "id": 116,
	            "cityID": "1504",
	            "city": "赤峰市",
	            "father": "15"
	        },
	        {
	            "id": 117,
	            "cityID": "1505",
	            "city": "通辽市",
	            "father": "15"
	        },
	        {
	            "id": 118,
	            "cityID": "1506",
	            "city": "鄂尔多斯市",
	            "father": "15"
	        },
	        {
	            "id": 119,
	            "cityID": "1507",
	            "city": "呼伦贝尔市",
	            "father": "15"
	        },
	        {
	            "id": 120,
	            "cityID": "1508",
	            "city": "巴彦淖尔市",
	            "father": "15"
	        },
	        {
	            "id": 121,
	            "cityID": "1509",
	            "city": "乌兰察布市",
	            "father": "15"
	        },
	        {
	            "id": 122,
	            "cityID": "1522",
	            "city": "兴安盟",
	            "father": "15"
	        },
	        {
	            "id": 123,
	            "cityID": "1525",
	            "city": "锡林郭勒盟",
	            "father": "15"
	        },
	        {
	            "id": 124,
	            "cityID": "1529",
	            "city": "阿拉善盟",
	            "father": "15"
	        },
	        {
	            "id": 125,
	            "cityID": "2101",
	            "city": "沈阳市",
	            "father": "21"
	        },
	        {
	            "id": 126,
	            "cityID": "2102",
	            "city": "大连市",
	            "father": "21"
	        },
	        {
	            "id": 127,
	            "cityID": "2103",
	            "city": "鞍山市",
	            "father": "21"
	        },
	        {
	            "id": 128,
	            "cityID": "2104",
	            "city": "抚顺市",
	            "father": "21"
	        },
	        {
	            "id": 129,
	            "cityID": "2105",
	            "city": "本溪市",
	            "father": "21"
	        },
	        {
	            "id": 130,
	            "cityID": "2106",
	            "city": "丹东市",
	            "father": "21"
	        },
	        {
	            "id": 131,
	            "cityID": "2107",
	            "city": "锦州市",
	            "father": "21"
	        },
	        {
	            "id": 132,
	            "cityID": "2108",
	            "city": "营口市",
	            "father": "21"
	        },
	        {
	            "id": 133,
	            "cityID": "2109",
	            "city": "阜新市",
	            "father": "21"
	        },
	        {
	            "id": 134,
	            "cityID": "2110",
	            "city": "辽阳市",
	            "father": "21"
	        },
	        {
	            "id": 135,
	            "cityID": "2111",
	            "city": "盘锦市",
	            "father": "21"
	        },
	        {
	            "id": 136,
	            "cityID": "2112",
	            "city": "铁岭市",
	            "father": "21"
	        },
	        {
	            "id": 137,
	            "cityID": "2113",
	            "city": "朝阳市",
	            "father": "21"
	        },
	        {
	            "id": 138,
	            "cityID": "2114",
	            "city": "葫芦岛市",
	            "father": "21"
	        },
	        {
	            "id": 139,
	            "cityID": "2201",
	            "city": "长春市",
	            "father": "22"
	        },
	        {
	            "id": 140,
	            "cityID": "2202",
	            "city": "吉林市",
	            "father": "22"
	        },
	        {
	            "id": 141,
	            "cityID": "2203",
	            "city": "四平市",
	            "father": "22"
	        },
	        {
	            "id": 142,
	            "cityID": "2204",
	            "city": "辽源市",
	            "father": "22"
	        },
	        {
	            "id": 143,
	            "cityID": "2205",
	            "city": "通化市",
	            "father": "22"
	        },
	        {
	            "id": 144,
	            "cityID": "2206",
	            "city": "白山市",
	            "father": "22"
	        },
	        {
	            "id": 145,
	            "cityID": "2207",
	            "city": "松原市",
	            "father": "22"
	        },
	        {
	            "id": 146,
	            "cityID": "2208",
	            "city": "白城市",
	            "father": "22"
	        },
	        {
	            "id": 147,
	            "cityID": "2224",
	            "city": "延边朝鲜族自治州",
	            "father": "22"
	        },
	        {
	            "id": 148,
	            "cityID": "2301",
	            "city": "哈尔滨市",
	            "father": "23"
	        },
	        {
	            "id": 149,
	            "cityID": "2302",
	            "city": "齐齐哈尔市",
	            "father": "23"
	        },
	        {
	            "id": 150,
	            "cityID": "2303",
	            "city": "鸡西市",
	            "father": "23"
	        },
	        {
	            "id": 151,
	            "cityID": "2304",
	            "city": "鹤岗市",
	            "father": "23"
	        },
	        {
	            "id": 152,
	            "cityID": "2305",
	            "city": "双鸭山市",
	            "father": "23"
	        },
	        {
	            "id": 153,
	            "cityID": "2306",
	            "city": "大庆市",
	            "father": "23"
	        },
	        {
	            "id": 154,
	            "cityID": "2307",
	            "city": "伊春市",
	            "father": "23"
	        },
	        {
	            "id": 155,
	            "cityID": "2308",
	            "city": "佳木斯市",
	            "father": "23"
	        },
	        {
	            "id": 156,
	            "cityID": "2309",
	            "city": "七台河市",
	            "father": "23"
	        },
	        {
	            "id": 157,
	            "cityID": "2310",
	            "city": "牡丹江市",
	            "father": "23"
	        },
	        {
	            "id": 158,
	            "cityID": "2311",
	            "city": "黑河市",
	            "father": "23"
	        },
	        {
	            "id": 159,
	            "cityID": "2312",
	            "city": "绥化市",
	            "father": "23"
	        },
	        {
	            "id": 160,
	            "cityID": "2327",
	            "city": "大兴安岭地区",
	            "father": "23"
	        },
	        {
	            "id": 161,
	            "cityID": "3100",
	            "city": "上海市",
	            "father": "31"
	        },
	        {
	            "id": 162,
	            "cityID": "3201",
	            "city": "南京市",
	            "father": "32"
	        },
	        {
	            "id": 163,
	            "cityID": "3202",
	            "city": "无锡市",
	            "father": "32"
	        },
	        {
	            "id": 164,
	            "cityID": "3203",
	            "city": "徐州市",
	            "father": "32"
	        },
	        {
	            "id": 165,
	            "cityID": "3204",
	            "city": "常州市",
	            "father": "32"
	        },
	        {
	            "id": 166,
	            "cityID": "3205",
	            "city": "苏州市",
	            "father": "32"
	        },
	        {
	            "id": 167,
	            "cityID": "3206",
	            "city": "南通市",
	            "father": "32"
	        },
	        {
	            "id": 168,
	            "cityID": "3207",
	            "city": "连云港市",
	            "father": "32"
	        },
	        {
	            "id": 169,
	            "cityID": "3208",
	            "city": "淮安市",
	            "father": "32"
	        },
	        {
	            "id": 170,
	            "cityID": "3209",
	            "city": "盐城市",
	            "father": "32"
	        },
	        {
	            "id": 171,
	            "cityID": "3210",
	            "city": "扬州市",
	            "father": "32"
	        },
	        {
	            "id": 172,
	            "cityID": "3211",
	            "city": "镇江市",
	            "father": "32"
	        },
	        {
	            "id": 173,
	            "cityID": "3212",
	            "city": "泰州市",
	            "father": "32"
	        },
	        {
	            "id": 174,
	            "cityID": "3213",
	            "city": "宿迁市",
	            "father": "32"
	        },
	        {
	            "id": 175,
	            "cityID": "3301",
	            "city": "杭州市",
	            "father": "33"
	        },
	        {
	            "id": 176,
	            "cityID": "3302",
	            "city": "宁波市",
	            "father": "33"
	        },
	        {
	            "id": 177,
	            "cityID": "3303",
	            "city": "温州市",
	            "father": "33"
	        },
	        {
	            "id": 178,
	            "cityID": "3304",
	            "city": "嘉兴市",
	            "father": "33"
	        },
	        {
	            "id": 179,
	            "cityID": "3305",
	            "city": "湖州市",
	            "father": "33"
	        },
	        {
	            "id": 180,
	            "cityID": "3306",
	            "city": "绍兴市",
	            "father": "33"
	        },
	        {
	            "id": 181,
	            "cityID": "3307",
	            "city": "金华市",
	            "father": "33"
	        },
	        {
	            "id": 182,
	            "cityID": "3308",
	            "city": "衢州市",
	            "father": "33"
	        },
	        {
	            "id": 183,
	            "cityID": "3309",
	            "city": "舟山市",
	            "father": "33"
	        },
	        {
	            "id": 184,
	            "cityID": "3310",
	            "city": "台州市",
	            "father": "33"
	        },
	        {
	            "id": 185,
	            "cityID": "3311",
	            "city": "丽水市",
	            "father": "33"
	        },
	        {
	            "id": 186,
	            "cityID": "3401",
	            "city": "合肥市",
	            "father": "34"
	        },
	        {
	            "id": 187,
	            "cityID": "3402",
	            "city": "芜湖市",
	            "father": "34"
	        },
	        {
	            "id": 188,
	            "cityID": "3403",
	            "city": "蚌埠市",
	            "father": "34"
	        },
	        {
	            "id": 189,
	            "cityID": "3404",
	            "city": "淮南市",
	            "father": "34"
	        },
	        {
	            "id": 190,
	            "cityID": "3405",
	            "city": "马鞍山市",
	            "father": "34"
	        },
	        {
	            "id": 191,
	            "cityID": "3406",
	            "city": "淮北市",
	            "father": "34"
	        },
	        {
	            "id": 192,
	            "cityID": "1100",
	            "city": "北京市",
	            "father": "11"
	        },
	        {
	            "id": 193,
	            "cityID": "1200",
	            "city": "天津市",
	            "father": "12"
	        },
	        {
	            "id": 194,
	            "cityID": "3407",
	            "city": "铜陵市",
	            "father": "34"
	        },
	        {
	            "id": 195,
	            "cityID": "3408",
	            "city": "安庆市",
	            "father": "34"
	        },
	        {
	            "id": 196,
	            "cityID": "3410",
	            "city": "黄山市",
	            "father": "34"
	        },
	        {
	            "id": 197,
	            "cityID": "3411",
	            "city": "滁州市",
	            "father": "34"
	        },
	        {
	            "id": 198,
	            "cityID": "3412",
	            "city": "阜阳市",
	            "father": "34"
	        },
	        {
	            "id": 199,
	            "cityID": "3413",
	            "city": "宿州市",
	            "father": "34"
	        },
	        {
	            "id": 200,
	            "cityID": "3414",
	            "city": "巢湖市",
	            "father": "34"
	        },
	        {
	            "id": 201,
	            "cityID": "3415",
	            "city": "六安市",
	            "father": "34"
	        },
	        {
	            "id": 202,
	            "cityID": "3416",
	            "city": "亳州市",
	            "father": "34"
	        },
	        {
	            "id": 203,
	            "cityID": "3417",
	            "city": "池州市",
	            "father": "34"
	        },
	        {
	            "id": 204,
	            "cityID": "3418",
	            "city": "宣城市",
	            "father": "34"
	        },
	        {
	            "id": 205,
	            "cityID": "3501",
	            "city": "福州市",
	            "father": "35"
	        },
	        {
	            "id": 206,
	            "cityID": "3502",
	            "city": "厦门市",
	            "father": "35"
	        },
	        {
	            "id": 207,
	            "cityID": "3503",
	            "city": "莆田市",
	            "father": "35"
	        },
	        {
	            "id": 208,
	            "cityID": "3504",
	            "city": "三明市",
	            "father": "35"
	        },
	        {
	            "id": 209,
	            "cityID": "3505",
	            "city": "泉州市",
	            "father": "35"
	        },
	        {
	            "id": 210,
	            "cityID": "3506",
	            "city": "漳州市",
	            "father": "35"
	        },
	        {
	            "id": 211,
	            "cityID": "3507",
	            "city": "南平市",
	            "father": "35"
	        },
	        {
	            "id": 212,
	            "cityID": "3508",
	            "city": "龙岩市",
	            "father": "35"
	        },
	        {
	            "id": 213,
	            "cityID": "3509",
	            "city": "宁德市",
	            "father": "35"
	        },
	        {
	            "id": 214,
	            "cityID": "3601",
	            "city": "南昌市",
	            "father": "36"
	        },
	        {
	            "id": 215,
	            "cityID": "3602",
	            "city": "景德镇市",
	            "father": "36"
	        },
	        {
	            "id": 216,
	            "cityID": "3603",
	            "city": "萍乡市",
	            "father": "36"
	        },
	        {
	            "id": 217,
	            "cityID": "3604",
	            "city": "九江市",
	            "father": "36"
	        },
	        {
	            "id": 218,
	            "cityID": "3605",
	            "city": "新余市",
	            "father": "36"
	        },
	        {
	            "id": 219,
	            "cityID": "3606",
	            "city": "鹰潭市",
	            "father": "36"
	        },
	        {
	            "id": 220,
	            "cityID": "3607",
	            "city": "赣州市",
	            "father": "36"
	        },
	        {
	            "id": 221,
	            "cityID": "3608",
	            "city": "吉安市",
	            "father": "36"
	        },
	        {
	            "id": 222,
	            "cityID": "3609",
	            "city": "宜春市",
	            "father": "36"
	        },
	        {
	            "id": 223,
	            "cityID": "3610",
	            "city": "抚州市",
	            "father": "36"
	        },
	        {
	            "id": 224,
	            "cityID": "3611",
	            "city": "上饶市",
	            "father": "36"
	        },
	        {
	            "id": 225,
	            "cityID": "3701",
	            "city": "济南市",
	            "father": "37"
	        },
	        {
	            "id": 226,
	            "cityID": "3702",
	            "city": "青岛市",
	            "father": "37"
	        },
	        {
	            "id": 227,
	            "cityID": "3703",
	            "city": "淄博市",
	            "father": "37"
	        },
	        {
	            "id": 228,
	            "cityID": "3704",
	            "city": "枣庄市",
	            "father": "37"
	        },
	        {
	            "id": 229,
	            "cityID": "3705",
	            "city": "东营市",
	            "father": "37"
	        },
	        {
	            "id": 230,
	            "cityID": "3706",
	            "city": "烟台市",
	            "father": "37"
	        },
	        {
	            "id": 231,
	            "cityID": "3707",
	            "city": "潍坊市",
	            "father": "37"
	        },
	        {
	            "id": 232,
	            "cityID": "3708",
	            "city": "济宁市",
	            "father": "37"
	        },
	        {
	            "id": 233,
	            "cityID": "3709",
	            "city": "泰安市",
	            "father": "37"
	        },
	        {
	            "id": 234,
	            "cityID": "3710",
	            "city": "威海市",
	            "father": "37"
	        },
	        {
	            "id": 235,
	            "cityID": "3711",
	            "city": "日照市",
	            "father": "37"
	        },
	        {
	            "id": 236,
	            "cityID": "3712",
	            "city": "莱芜市",
	            "father": "37"
	        },
	        {
	            "id": 237,
	            "cityID": "3713",
	            "city": "临沂市",
	            "father": "37"
	        },
	        {
	            "id": 238,
	            "cityID": "3714",
	            "city": "德州市",
	            "father": "37"
	        },
	        {
	            "id": 239,
	            "cityID": "3715",
	            "city": "聊城市",
	            "father": "37"
	        },
	        {
	            "id": 240,
	            "cityID": "3716",
	            "city": "滨州市",
	            "father": "37"
	        },
	        {
	            "id": 241,
	            "cityID": "3717",
	            "city": "荷泽市",
	            "father": "37"
	        },
	        {
	            "id": 242,
	            "cityID": "4101",
	            "city": "郑州市",
	            "father": "41"
	        },
	        {
	            "id": 243,
	            "cityID": "4102",
	            "city": "开封市",
	            "father": "41"
	        },
	        {
	            "id": 244,
	            "cityID": "4103",
	            "city": "洛阳市",
	            "father": "41"
	        },
	        {
	            "id": 245,
	            "cityID": "4104",
	            "city": "平顶山市",
	            "father": "41"
	        },
	        {
	            "id": 246,
	            "cityID": "4105",
	            "city": "安阳市",
	            "father": "41"
	        },
	        {
	            "id": 247,
	            "cityID": "4106",
	            "city": "鹤壁市",
	            "father": "41"
	        },
	        {
	            "id": 248,
	            "cityID": "4107",
	            "city": "新乡市",
	            "father": "41"
	        },
	        {
	            "id": 249,
	            "cityID": "4108",
	            "city": "焦作市",
	            "father": "41"
	        },
	        {
	            "id": 250,
	            "cityID": "4109",
	            "city": "濮阳市",
	            "father": "41"
	        },
	        {
	            "id": 251,
	            "cityID": "4110",
	            "city": "许昌市",
	            "father": "41"
	        },
	        {
	            "id": 252,
	            "cityID": "4111",
	            "city": "漯河市",
	            "father": "41"
	        },
	        {
	            "id": 253,
	            "cityID": "4112",
	            "city": "三门峡市",
	            "father": "41"
	        },
	        {
	            "id": 254,
	            "cityID": "4113",
	            "city": "南阳市",
	            "father": "41"
	        },
	        {
	            "id": 255,
	            "cityID": "4114",
	            "city": "商丘市",
	            "father": "41"
	        },
	        {
	            "id": 256,
	            "cityID": "4115",
	            "city": "信阳市",
	            "father": "41"
	        },
	        {
	            "id": 257,
	            "cityID": "4116",
	            "city": "周口市",
	            "father": "41"
	        },
	        {
	            "id": 258,
	            "cityID": "4117",
	            "city": "驻马店市",
	            "father": "41"
	        },
	        {
	            "id": 259,
	            "cityID": "4201",
	            "city": "武汉市",
	            "father": "42"
	        },
	        {
	            "id": 260,
	            "cityID": "4202",
	            "city": "黄石市",
	            "father": "42"
	        },
	        {
	            "id": 261,
	            "cityID": "4203",
	            "city": "十堰市",
	            "father": "42"
	        },
	        {
	            "id": 262,
	            "cityID": "4205",
	            "city": "宜昌市",
	            "father": "42"
	        },
	        {
	            "id": 263,
	            "cityID": "4206",
	            "city": "襄樊市",
	            "father": "42"
	        },
	        {
	            "id": 264,
	            "cityID": "4207",
	            "city": "鄂州市",
	            "father": "42"
	        },
	        {
	            "id": 265,
	            "cityID": "4208",
	            "city": "荆门市",
	            "father": "42"
	        },
	        {
	            "id": 266,
	            "cityID": "4209",
	            "city": "孝感市",
	            "father": "42"
	        },
	        {
	            "id": 267,
	            "cityID": "4210",
	            "city": "荆州市",
	            "father": "42"
	        },
	        {
	            "id": 268,
	            "cityID": "4211",
	            "city": "黄冈市",
	            "father": "42"
	        },
	        {
	            "id": 269,
	            "cityID": "4212",
	            "city": "咸宁市",
	            "father": "42"
	        },
	        {
	            "id": 270,
	            "cityID": "4213",
	            "city": "随州市",
	            "father": "42"
	        },
	        {
	            "id": 271,
	            "cityID": "4228",
	            "city": "恩施土家族苗族自治州",
	            "father": "42"
	        },
	        {
	            "id": 272,
	            "cityID": "4290",
	            "city": "省直辖行政单位",
	            "father": "42"
	        },
	        {
	            "id": 273,
	            "cityID": "4301",
	            "city": "长沙市",
	            "father": "43"
	        },
	        {
	            "id": 274,
	            "cityID": "4302",
	            "city": "株洲市",
	            "father": "43"
	        },
	        {
	            "id": 275,
	            "cityID": "4303",
	            "city": "湘潭市",
	            "father": "43"
	        },
	        {
	            "id": 276,
	            "cityID": "4304",
	            "city": "衡阳市",
	            "father": "43"
	        },
	        {
	            "id": 277,
	            "cityID": "4305",
	            "city": "邵阳市",
	            "father": "43"
	        },
	        {
	            "id": 278,
	            "cityID": "4306",
	            "city": "岳阳市",
	            "father": "43"
	        },
	        {
	            "id": 279,
	            "cityID": "4307",
	            "city": "常德市",
	            "father": "43"
	        },
	        {
	            "id": 280,
	            "cityID": "4308",
	            "city": "张家界市",
	            "father": "43"
	        },
	        {
	            "id": 281,
	            "cityID": "4309",
	            "city": "益阳市",
	            "father": "43"
	        },
	        {
	            "id": 282,
	            "cityID": "4310",
	            "city": "郴州市",
	            "father": "43"
	        },
	        {
	            "id": 283,
	            "cityID": "4311",
	            "city": "永州市",
	            "father": "43"
	        },
	        {
	            "id": 284,
	            "cityID": "4312",
	            "city": "怀化市",
	            "father": "43"
	        },
	        {
	            "id": 285,
	            "cityID": "4313",
	            "city": "娄底市",
	            "father": "43"
	        },
	        {
	            "id": 286,
	            "cityID": "4331",
	            "city": "湘西土家族苗族自治州",
	            "father": "43"
	        },
	        {
	            "id": 287,
	            "cityID": "4401",
	            "city": "广州市",
	            "father": "44"
	        },
	        {
	            "id": 288,
	            "cityID": "4402",
	            "city": "韶关市",
	            "father": "44"
	        },
	        {
	            "id": 289,
	            "cityID": "4403",
	            "city": "深圳市",
	            "father": "44"
	        },
	        {
	            "id": 290,
	            "cityID": "4404",
	            "city": "珠海市",
	            "father": "44"
	        },
	        {
	            "id": 291,
	            "cityID": "4405",
	            "city": "汕头市",
	            "father": "44"
	        },
	        {
	            "id": 292,
	            "cityID": "4406",
	            "city": "佛山市",
	            "father": "44"
	        },
	        {
	            "id": 293,
	            "cityID": "4407",
	            "city": "江门市",
	            "father": "44"
	        },
	        {
	            "id": 294,
	            "cityID": "4408",
	            "city": "湛江市",
	            "father": "44"
	        },
	        {
	            "id": 295,
	            "cityID": "4409",
	            "city": "茂名市",
	            "father": "44"
	        },
	        {
	            "id": 296,
	            "cityID": "4412",
	            "city": "肇庆市",
	            "father": "44"
	        },
	        {
	            "id": 297,
	            "cityID": "4413",
	            "city": "惠州市",
	            "father": "44"
	        },
	        {
	            "id": 298,
	            "cityID": "4414",
	            "city": "梅州市",
	            "father": "44"
	        },
	        {
	            "id": 299,
	            "cityID": "4415",
	            "city": "汕尾市",
	            "father": "44"
	        },
	        {
	            "id": 300,
	            "cityID": "4416",
	            "city": "河源市",
	            "father": "44"
	        },
	        {
	            "id": 301,
	            "cityID": "4417",
	            "city": "阳江市",
	            "father": "44"
	        },
	        {
	            "id": 302,
	            "cityID": "4418",
	            "city": "清远市",
	            "father": "44"
	        },
	        {
	            "id": 303,
	            "cityID": "4419",
	            "city": "东莞市",
	            "father": "44"
	        },
	        {
	            "id": 304,
	            "cityID": "4420",
	            "city": "中山市",
	            "father": "44"
	        },
	        {
	            "id": 305,
	            "cityID": "4451",
	            "city": "潮州市",
	            "father": "44"
	        },
	        {
	            "id": 306,
	            "cityID": "4452",
	            "city": "揭阳市",
	            "father": "44"
	        },
	        {
	            "id": 307,
	            "cityID": "4453",
	            "city": "云浮市",
	            "father": "44"
	        },
	        {
	            "id": 308,
	            "cityID": "4501",
	            "city": "南宁市",
	            "father": "45"
	        },
	        {
	            "id": 309,
	            "cityID": "4502",
	            "city": "柳州市",
	            "father": "45"
	        },
	        {
	            "id": 310,
	            "cityID": "4503",
	            "city": "桂林市",
	            "father": "45"
	        },
	        {
	            "id": 311,
	            "cityID": "4504",
	            "city": "梧州市",
	            "father": "45"
	        },
	        {
	            "id": 312,
	            "cityID": "4505",
	            "city": "北海市",
	            "father": "45"
	        },
	        {
	            "id": 313,
	            "cityID": "4506",
	            "city": "防城港市",
	            "father": "45"
	        },
	        {
	            "id": 314,
	            "cityID": "4507",
	            "city": "钦州市",
	            "father": "45"
	        },
	        {
	            "id": 315,
	            "cityID": "4508",
	            "city": "贵港市",
	            "father": "45"
	        },
	        {
	            "id": 316,
	            "cityID": "4509",
	            "city": "玉林市",
	            "father": "45"
	        },
	        {
	            "id": 317,
	            "cityID": "4510",
	            "city": "百色市",
	            "father": "45"
	        },
	        {
	            "id": 318,
	            "cityID": "4511",
	            "city": "贺州市",
	            "father": "45"
	        },
	        {
	            "id": 319,
	            "cityID": "4512",
	            "city": "河池市",
	            "father": "45"
	        },
	        {
	            "id": 320,
	            "cityID": "4513",
	            "city": "来宾市",
	            "father": "45"
	        },
	        {
	            "id": 321,
	            "cityID": "4514",
	            "city": "崇左市",
	            "father": "45"
	        },
	        {
	            "id": 322,
	            "cityID": "4601",
	            "city": "海口市",
	            "father": "46"
	        },
	        {
	            "id": 323,
	            "cityID": "4602",
	            "city": "三亚市",
	            "father": "46"
	        },
	        {
	            "id": 324,
	            "cityID": "4690",
	            "city": "直辖县级行政单位",
	            "father": "46"
	        },
	        {
	            "id": 325,
	            "cityID": "5000",
	            "city": "重庆市",
	            "father": "50"
	        },
	        {
	            "id": 326,
	            "cityID": "5101",
	            "city": "成都市",
	            "father": "51"
	        },
	        {
	            "id": 327,
	            "cityID": "5103",
	            "city": "自贡市",
	            "father": "51"
	        },
	        {
	            "id": 328,
	            "cityID": "5104",
	            "city": "攀枝花市",
	            "father": "51"
	        },
	        {
	            "id": 329,
	            "cityID": "5105",
	            "city": "泸州市",
	            "father": "51"
	        },
	        {
	            "id": 330,
	            "cityID": "5106",
	            "city": "德阳市",
	            "father": "51"
	        },
	        {
	            "id": 331,
	            "cityID": "5107",
	            "city": "绵阳市",
	            "father": "51"
	        },
	        {
	            "id": 332,
	            "cityID": "5108",
	            "city": "广元市",
	            "father": "51"
	        },
	        {
	            "id": 333,
	            "cityID": "5109",
	            "city": "遂宁市",
	            "father": "51"
	        },
	        {
	            "id": 334,
	            "cityID": "5110",
	            "city": "内江市",
	            "father": "51"
	        },
	        {
	            "id": 335,
	            "cityID": "5111",
	            "city": "乐山市",
	            "father": "51"
	        },
	        {
	            "id": 336,
	            "cityID": "5113",
	            "city": "南充市",
	            "father": "51"
	        },
	        {
	            "id": 337,
	            "cityID": "5114",
	            "city": "眉山市",
	            "father": "51"
	        },
	        {
	            "id": 338,
	            "cityID": "5115",
	            "city": "宜宾市",
	            "father": "51"
	        },
	        {
	            "id": 339,
	            "cityID": "5116",
	            "city": "广安市",
	            "father": "51"
	        },
	        {
	            "id": 340,
	            "cityID": "5117",
	            "city": "达州市",
	            "father": "51"
	        },
	        {
	            "id": 341,
	            "cityID": "5118",
	            "city": "雅安市",
	            "father": "51"
	        },
	        {
	            "id": 342,
	            "cityID": "5119",
	            "city": "巴中市",
	            "father": "51"
	        },
	        {
	            "id": 343,
	            "cityID": "5120",
	            "city": "资阳市",
	            "father": "51"
	        }
	    ];
	var provinceData = [
	    {
	        "id": 1,
	        "provinceID": "11",
	        "province": "北京市",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 2,
	        "provinceID": "12",
	        "province": "天津市",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 3,
	        "provinceID": "13",
	        "province": "河北省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 4,
	        "provinceID": "14",
	        "province": "山西省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 5,
	        "provinceID": "15",
	        "province": "内蒙古自治区",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 6,
	        "provinceID": "21",
	        "province": "辽宁省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 7,
	        "provinceID": "22",
	        "province": "吉林省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 8,
	        "provinceID": "23",
	        "province": "黑龙江省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 9,
	        "provinceID": "31",
	        "province": "上海市",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 10,
	        "provinceID": "32",
	        "province": "江苏省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 11,
	        "provinceID": "33",
	        "province": "浙江省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 12,
	        "provinceID": "34",
	        "province": "安徽省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 13,
	        "provinceID": "35",
	        "province": "福建省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 14,
	        "provinceID": "36",
	        "province": "江西省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 15,
	        "provinceID": "37",
	        "province": "山东省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 16,
	        "provinceID": "41",
	        "province": "河南省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 17,
	        "provinceID": "42",
	        "province": "湖北省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 18,
	        "provinceID": "43",
	        "province": "湖南省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 19,
	        "provinceID": "44",
	        "province": "广东省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 20,
	        "provinceID": "45",
	        "province": "广西壮族自治区",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 21,
	        "provinceID": "46",
	        "province": "海南省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 22,
	        "provinceID": "50",
	        "province": "重庆市",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 23,
	        "provinceID": "51",
	        "province": "四川省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 24,
	        "provinceID": "52",
	        "province": "贵州省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 25,
	        "provinceID": "53",
	        "province": "云南省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 26,
	        "provinceID": "54",
	        "province": "西藏自治区",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 27,
	        "provinceID": "61",
	        "province": "陕西省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 28,
	        "provinceID": "62",
	        "province": "甘肃省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 29,
	        "provinceID": "63",
	        "province": "青海省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 30,
	        "provinceID": "64",
	        "province": "宁夏回族自治区",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 31,
	        "provinceID": "65",
	        "province": "新疆维吾尔自治区",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 32,
	        "provinceID": "71",
	        "province": "台湾省",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 33,
	        "provinceID": "81",
	        "province": "香港特别行政区",
	        "Code": null,
	        "IsHot": null
	    },
	    {
	        "id": 34,
	        "provinceID": "82",
	        "province": "澳门特别行政区",
	        "Code": null,
	        "IsHot": null
	    }
	];
	var Cascader = React.createClass({displayName: "Cascader",
	    display: "inline-block",
	    cursorVal:"auto",
	    getDefaultProps:function (){

	        return {
	            id:"",   //自定义id
	            className:"",    //自定义class
	            provinceSelect: "请选择",  //下拉框初始值
	            citySelect:   "请选择",      //下拉框初始值
	            defaultCode:'',  //默认选中项
	            name:name                //默认select表单name
	        }   
	    },
	    getInitialState: function(){
	        var provinceStr,provinceIndex,provinceText,cityStr,cityIndex,cityText;
	        var defaultValue = this.props.defaultValue;
	        if(defaultValue){
	            if(defaultValue.provinceIndex &&defaultValue.provinceIndex < provinceData.length){
	                provinceIndex = defaultValue.provinceIndex;
	                provinceStr = provinceData[defaultValue.provinceIndex].provinceID;
	                provinceText = provinceData[defaultValue.provinceIndex].province;
	            }else {
	                provinceData.map(function(item,index){
	                    if(defaultValue.provinceValue == item.provinceID) {
	                        provinceStr = item.provinceID;
	                        provinceIndex = index;
	                        provinceText = item.province;
	                    }
	                })
	            }
	            if(defaultValue.cityIndex && defaultValue.cityIndex < cityData.length){
	                cityIndex = defaultValue.cityIndex;
	                cityStr = cityData[defaultValue.cityIndex].cityID;
	                cityText = cityData[defaultValue.cityIndex].city;
	            }else {
	                cityData.map(function(item,index){
	                    if(defaultValue.cityValue == item.cityID){
	                        cityStr = item.cityID;
	                        cityIndex = index;
	                        cityText = item.city;
	                    }
	                })
	            }

	        }
	        return {
	            province: [],   //省的下拉项
	            city: [],    //市的下拉项
	            provinceSelect: provinceStr ? provinceStr : this.props.provinceSelect,  //下拉框初始值
	            provinceIndex: provinceIndex ? provinceIndex : '',
	            citySelect: cityStr ? cityStr : this.props.citySelect,      //下拉框初始值
	            cityIndex: cityIndex ? cityIndex : '',      //下拉框初始index
	            jsonValue:{provinceValue:provinceStr,provinceIndex:provinceIndex,provinceText:provinceText,cityValue:cityStr,cityIndex:cityIndex,cityText:cityText},       //选中的json数据
	            index:0,            //是否显示下拉框样式
	            didSelect1:false   //当前选中样式
	        };
	    },
	    getProvince: function () {
	        var self = this;
	        var provinceArr = [];
	        provinceData && provinceData.map(function (array, index) {
	            provinceArr.push({option:array.province,value:array.provinceID});
	        })
	        self.setState({province:provinceArr})
	        // self.refs.province.setOptions(provinceArr)
	    },
	    getCity:function (value) {
	        var self = this;
	        var cityArr = [];
	        cityData && cityData.map(function (array,index) {
	            if(array.father == value){
	                cityArr.push({option:array.city,value:array.cityID});
	            }
	        })
	        // self.setState({city:cityArr})
	        self.refs.city.setOptions(cityArr);
	    },
	    provinceChange: function (v) {
	        this.state.jsonValue.provinceValue = v.selectValue;
	        this.state.jsonValue.provinceIndex= v.selectIndex;
	        this.state.jsonValue.provinceText= v.selectText;
	        this.state.jsonValue.cityValue ='';
	        this.state.jsonValue.cityIndex ='';
	        this.state.jsonValue.cityText ='';
	        this.setState({
	            provinceSelect:this.state.province[v.selectIndex].option
	        })
	        this.getCity(v.selectValue);
	        this.props.provinceChange && this.props.provinceChange(this.state.jsonValue);
	    },
	    cityChange: function (v) {
	        this.state.jsonValue.cityValue = v.selectValue;
	        this.state.jsonValue.cityIndex = v.selectIndex;
	        this.state.jsonValue.cityText = v.selectText;
	        this.props.cityChange && this.props.cityChange(this.state.jsonValue);
	    },
	    componentDidMount:function () {
	      this.getProvince();
	      this.getCity(this.state.provinceSelect);
	    },
	   /**
	    * 获取被选的值
	    * @return {json}
	    * */
	    getValue:function(){
	        return this.state.jsonValue;
	    },
	    render: function(){
	        return (
	            React.createElement("div", {className: "ucs-cascader"}, 
	                React.createElement(SelectDropDown, {ref: "province", defaultValue: this.state.provinceSelect, defaultIndex: this.state.provinceIndex, options: this.state.province, onChange: this.provinceChange.bind(this)}), 
	                React.createElement(SelectDropDown, {ref: "city", defaultValue: this.state.citySelect, defaultIndex: this.state.cityIndex, options: [], onChange: this.cityChange.bind(this)})
	            )
	        )
	    }
	});

	module.exports = Cascader;


/***/ },
/* 15 */
/***/ function(module, exports, __webpack_require__) {

	var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
	  Copyright (c) 2016 Jed Watson.
	  Licensed under the MIT License (MIT), see
	  http://jedwatson.github.io/classnames
	*/
	/* global define */

	(function () {
		'use strict';

		var hasOwn = {}.hasOwnProperty;

		function classNames () {
			var classes = [];

			for (var i = 0; i < arguments.length; i++) {
				var arg = arguments[i];
				if (!arg) continue;

				var argType = typeof arg;

				if (argType === 'string' || argType === 'number') {
					classes.push(arg);
				} else if (Array.isArray(arg)) {
					classes.push(classNames.apply(null, arg));
				} else if (argType === 'object') {
					for (var key in arg) {
						if (hasOwn.call(arg, key) && arg[key]) {
							classes.push(key);
						}
					}
				}
			}

			return classes.join(' ');
		}

		if (typeof module !== 'undefined' && module.exports) {
			module.exports = classNames;
		} else if (true) {
			// register as 'classnames', consistent with npm package name
			!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function () {
				return classNames;
			}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
		} else {
			window.classNames = classNames;
		}
	}());


/***/ },
/* 16 */
/***/ function(module, exports) {

	var Checkbox = React.createClass({displayName: "Checkbox",
	    getDefaultProps:function(){
	        return{
	            id: "",
	            value: "",
	            dmbind:""
	        }
	    },
	    handler: function (e) {
	        var _input = e.target || e.srcElement,
	            _checked = _input.checked;
	        this.props.onClick && this.props.onClick(_checked);
	    },
	    render: function () {
	        var checked = this.props.value ? true : false;
	        var className = this.props.className;
	        var text = this.props.text ? this.props.text : '';
	        return (
	            React.createElement("label", {className: className ? "ucs-checkbox " + className : "ucs-checkbox"}, 
	                React.createElement("input", {type: "checkbox", checked: checked, id: this.props.id, value: this.props.value, className: "ucs-checkbox-input", dmbind: this.props.dmbind, 
	                       onClick: this.handler.bind(this)}), 
	                React.createElement("span", {className: "ucs-checkbox-text"}, text)
	            )
	        )
	    }
	});

	module.exports = Checkbox;




/***/ },
/* 17 */
/***/ function(module, exports) {

	/**
	 * Created by DuHuiling on 2017/2/20.
	 */
	var HyperLink = React.createClass({displayName: "HyperLink",
	    getDefaultProps:function(){
	        return {
	            "id":"",
	            "className":"",
	            "href":"javascript:void(0)",
	            "text":""
	        }
	    },
	    render:function(){
	        return (
	            React.createElement("a", {id: this.props.id, className: "ucs-hyper-link "+this.props.className, href: this.props.href, onClick: this.props.onClick}, this.props.text)
	        )
	    }
	});

	module.exports = HyperLink;

/***/ }
/******/ ]);